Maggot Blaster is now almost finished, just needing a little more testing before I start seeking a sponsorship deal ready for it to be released. This post gives a brief overview of the game.
Maggot Blaster is an in-browser Flash game, and it’s not complex. You play as a guy with a gun, who is charged with shooting various alien/insect enemies for unspecified reasons. It plays out as a top-down arena shooter, using the keyboard to navigate through a small area dotted with buildings and using the mouse to aim and shoot. As you progress, you gain money for dispatching enemies which you can spend on new weapons.
The game is split into discrete levels, and allows a visit to the weapon shop between each. Each level is slightly more challenging than the previous as enemies with new abilities are introduced and the volume of enemies attacking you is increased. Sprinkled through the level progression are a number of ‘special’ levels to keep things fresh – for example one level takes place in an area packed with explosive barrels which are just as liable to hurt you as they are your enemies if they’re caught by a stray bullet.
Once you complete the standard levels, a new survival mode is unlocked. Here you are faced with a never-ending stream of enemies, their numbers and variety increasing over time, and you are challenged with staying alive and killing as many as possible before you eventually succumb. Survival mode limits you to predefined weapons, so it acts as a high-score-attack mode for those who enjoyed the combat of the main game and want to compare their abilities with other fans.
There are a couple of interesting aspects to how I implemented this game, which I’ll explore in the form of mini tutorials in future posts. For now, screenshots!