Hoverspace - Post mortem

"Nothing is particularly hard if you divide it into small jobs" ― Henry Ford Screen-3.png I came up with idea instantaneously. "Brotato" but room is shrinking. So I wrote a list of planned mechanics: - Player with WASD movement & additional movement option - Weapon for the player - 3 types of enemies - Infinite waves with increasing difficulty - Shop menu in-between waves with items and repairs - Room shrinking and a way to prevent it

Seems like a lot of things to do. And it definetely is. With careful planning, scope reduction and a ton of dedication I managed to implement all of this in just two days. The third day was spent on polishing, fixing bugs and balancing all of the things. Screen-1.png Here is the list of things I wanted to implement if I had some time to spare (I did not): - Boss that appears each 10 waves with custom AI and attacks - Engine temperature mechanic that would encourage to use boost - Multiple weapons that can be bought in shop

https://www.youtube.com/watch?v=5u9X54PuhiI

So, while working on this game, I did many things right... And much more wrong. I guess it will be much more interesting to read about my failures, so here they are: - I overscoped. Not nearly as much as in previous Ludum Dares, yet still I did. This is the reason game has lack of sounds (no menu sounds, music loop is way too short, no shop sfx e.t.c) - Made few bugs. Like armor being almost useless due to bad gamedesign (basically all enemies deal 1-2 damage, and it is integer, so it isn't really reduced). Room shrinking to negative size. Money and enemies spawning over the walls. - Too heavily relied on my inspiration - "Brotato". Money and enemy designs are very close and it is obvious. I should have picked more references for that. - Made boost mechanic almost useless. It should have had some more usecases, rather than just increasing player's speed. Probably it should've allowed player to crush enemies?

You can play and rate Hoverspace here: https://ldjam.com/events/ludum-dare/54/hoverspace