The example project is a template for Unity shmup development – it contains just a player, an enemy and a scrolling background, however it implements many of the optimizations needed to get a shmup to run properly, such as:
Rhythm Destruction is a new game from Curious Panda which plays like a traditional shmup, where you control your ship as you traverse through a stage, dodging enemy movement paths, bullets, and environmental hazards. The twist however, is that enemies and objects are destroyed with timed key presses to the beat of the music.
If you’re a programmer developing a shmup it can be hard to find high-quality graphics for your game at a reasonable price. This forum thread lists many of the websites that offer free or cheap 3D models for use in games.
If you’re interested in developing a shmup but don’t know where to start then this should help you. Here are 3 threads in the forum providing shmup-templates, which are frameworks with the basic controls and systems in place to quickly create a shmup.
Simply choose the engine you want to work with, download the template and start making your shmup! Please post any questions in the forum. The Unity 3D framework is currently in-design and feedback is requested.
Spline movement is very important for shmups, whether it’s moving your camera through the scene, or making enemies follow precise paths. iTween is a plugin for Unity that makes spline editing and scripting easier.
Final Boss is a vertical 2D shmup made with Game Maker by ebbo and eebrozgi, two ‘crazy shmup-fans from Finland’. These guys clearly know their stuff. The game looks, sounds and plays great, and it pays homage to many classics of the genre.