A weekly show featuring gameplay of STG or “shmups” with approachable commentary from passionate fans of the genre. We comment on 1 credit clears or high scoring replays typically: discussing strategies, techniques, mindset, aesthetic or anything related to the game or the genre.
I recently gave a lecture on shmup development with Unity as part of a course at RMIT University.
You can download the lecture slides and example project.
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:
- Bullet pooling
- Collision optimization
- Precise controls
- Transform caching
Strike Suit Zero looks like a return to the golden era of space shooters, such as X-Wing vs TIE Fighter and Wing Commander.
If you’re making a shmup, you’re going to need music and sound-effects. Take a look at a new digital synthesizer and sequencer called AudioGL – it has recently entered a paid-beta phase ($80 to buy-in to the beta test, the final product will probably be around $200). There’s also a free trial.
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 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.