Boid Feeder 9 Billion is a first person shooter about feeding a lot of bird-oids very quickly. See how long you can feed birds for until the birds eat you instead!
Controls:
Shooting is automatic
D-Pad is entirely lateral movement, you can strafe left and right
Crank controls your aim
A is bunny hop
B stops shooting and allows you to build a shotgun blast
This is still a work in progress but the primary gameplay is done, the rest is polish (menus, a scoreboard, improving the sound effects, etc)
Here's a video of it running pretty well on actual hardware
It's capable of getting ~30fps until there's roughly 100 enemies on screen, at which point there's some slowdown.
To get this to work I implemented a rudimentary 3D engine capable of handling prerendered sprites and unshaded polygons in C. It uses the painters algorithm for the actual rendering since there's no depth buffer. I used the single header library gb_math.h to handle a lot of the basic linear algebra code. The enemies themselves are a boid simulation, hence the game name, and the gameplay itself is heavily inspired by devil daggers (though very simplified). I decided to keep the gameplay graphics as simple as I could for visual clarity reasons, after messing around with dithering on the prerendered sprites.
I intend to sell the final game on Itch after another round of polishing and segfault removal