Another part of my life was spent on developing the shoot'em'up game. The idea is not unique and came from my favorite game Crimsonland.
Interesting part here was to develop a freeze time, upgrades system and different enemies styles based on parameters but using default textures. So I can create spiders with different colors, scale and other parameters.
Also it was the first game I've tried to port to PlayStation 2. I found lots of parts which should be optimized to work on that system.
I event made an attempt to port it to PlayStation 3. But it's implementation for SDL2 is not usable at all. I've made lot's of changes in the SDL2_PSL1GHT code but it was not working as I expected. The last issue where I gave up was to display transparent bitmaps. It's completely not working with that data with software renderer. I should use shaders there. Maybe I will have one more chance to fix it someday.
This game have enemy waves, 4 default spider models (1 boss there on each 10/11 waves), 6 weapons to pickup, some items to pickup and about 10 upgrades, unlimited waves.
Dead spider sprites painted on the ground sprite and stay there forever.