Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Some variant on The Dragon Palace?

The Dragon Palace? ? ?

Oh, a locale from Japanese folklore. It's the home of the sea god, who happens to be a dragon, and a number of stories concern humans who end up there. The idea of this structure under the water, inhabited by a large creature, reminded me of it.