Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

The only issue I take with this demo is that it only makes me want more! Loved the graphics, the photography, the overall atmosphere. Background music is well implemented here too.

It does make me wonder which encoding was used for the images and how they were rendered to the display.

(+1)

Thanks for the comment! About the images, they are indeed very big in memory, 1024x1024 pixels, so 1MB each. On disk they are compressed with lz4. That makes them less than half the size. There is a cache for loaded/decompressed images and least-recently-used ones are dropped when the memory is getting full.

The rendering is optimized by interpolating in blocks. UVs are calculated every 16x8 pixels. View ray direction to equirectangular UV using fixed-point atan2 (approximation with small cache) and acos (look-up-table).