Skip to main content

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

Very smooth, lovely graphics! - I got to level 4 before stopping, as it was starting to get repetitive, but can see this being a lot of fun if different enemies are added, and maybe you could add other features like warps, etc, for certain levels!

The coder in me is wondering how easy it would be to implement slight raises and dips in your maze 'blocks' in case a future game goes for a rocky dungeon look on any levels! - just wondering if you can have a separate array as a heightmap and 'punch' values of cells and their surrounding cells, up and down randomly at the start?

Also intrigued how you achieved the floor reflections! - I'm guessing either actual reflections, or if not, it's a separate layer of blocks with flipped textures? - VERY cool effect, it adds a lot!

(+1)

It probably wouldn't be that difficult to implements some sort of height mapping on the floors - the most tedious part would probably either be working out the math to keep the player at the right z value at varying positions between vertices or figuring out the best way to generate/layout the triangles in the vertex buffer to make it look nice. I might try making a racing game or something with hills and banked corners for a future project while working my way up to something more elaborate.

The reflections are mostly just a flipped copy of everything rendered underneath the floor. The most complicated parts of that are keeping the vertex buffers optimized while also controlling the vertex submit order very carefully to make sure that everything that needs to look like a reflection is submitted before the floor and everything else after or the illusion breaks in various ways.

Thanks for playing and thanks for the interesting questions!