Tutorial Intro
Hi, and thanks for checking out Project Trigger. This tutorial will walk you through the basics of building a simple 2D shooter game in Unity. Although this tutorial is written for Unity, the concepts are applicable to any game engine. The tutorial uses "space" assets from Kenney.nl, so is themed as a space shooter. However, feel free to experiment with custom assets and themes.
Basic Modules
- Create a Player - Simple player movement controls
- Projectiles - Create a projectile that can move in the direction its facing
- Player Shoot - Create a weapon that can shoot projectiles
- Projectile Collision - Modify projectile that collides with other objects and destroys it
- Health - Add health to a GameObject and destroy it when health reaches 0
- Basic Enemy - Enemy that can move left and right and shoot bullets at a constant rate
- Stages - Create a stage system that can load different levels
- HUD - A look into creating UI elements in Unity
- Audio - Add sound effects
Advanced Modules
- Score - Add a score system + high score with persistent data
- SpriteSheet - 2D spritesheet animations
- Bound - Create a boundary that objects can't cross
- ScreenShake - Add a screen shake effect
- ParticleEffects - Add an explosion effect using the particle system