InfiniteShooter
About
InfiniteShooter is a simple vertical shooter game made in the Godot game engine.
Originally made in Python for my grade 10 computer science class, I have since then remade the game in Godot and refined it a lot over the course of a year. (Just a year since I made the Python version? Man, it sure feels longer than that...)
There's not a ton of content in this game, but I'm totally looking to add some more for future releases! There is one thing you should know, though.
This game is fully free-and-open-source. In both meanings of free! Not only are all the assets public domain with CC-0 licenses (you can find them here, and anything external is on freesound and also CC-0), but the whole game is licensed under the GNU GPL v3, free forever. There's no in-app purchases, no cheap tricks, nothing to do with games-as-a-service... when you get the game, you get the whole game, for free. And I'll stand by that!
Features:
- 7 enemy types that you can't all have until level 30
- A few different difficulty types, including one that creates absolute mayhem
- Programmer art
- Actually infinite gameplay (thankfully, we have a "quit game" option)
- Music for the pause menu
- A leaderboard where you compete with your past self
- Roguelikelike gameplay
- Some other stuff I haven't though of yet, but I swear this game is good trust me
P.S. I found this game sounds a lot better with metal for some reason? I mean, almost everything does. BUT, if you fire up BFG Division on something like Spotify and switch your difficulty to Carnage, you will not be disappointed. Just don't use the enemy-wipe powerup. That breaks things for reasons I don't know as of yet (but that I think I can blame on the engine).