Features
The Space Shooter 2D Kit provides:
Player
- Move horizontal and vertical
- Fire modes (tap, hold and automatic)
- Activate nuke
Environment
Enemies
- Easily define properties using property structures
- Define type and multiple enemies using enumerations and a Data Table
- Custom property examples:
- Health
- Score
- Projectile damage
- Collision damage
- Movement speed
- Rotation speed
- Fire projectiles
- Homing projectiles
- Evade skill
- Sounds
Health System
- Shared component for player and enemies
- Custom health values
- Modify maximum health
- Health regen
- Death state
Ammo System
- Ammo system for weapon
- Unlimited ammo option
Pickups
- Health
- Nuke (damage to all enemies)
- Score multiplier
- Shield (blocks next hit)
- Weapon ammo
- Weapon upgrade (single, double or triple shot)
Projectiles
- Define spawn point groups to make creating weapon types simple
Spawning system
- Wave spawner (waves of enemies)
- Max enemies in level spawner (e.g. 2 meteors maximum at any time)
- Pickup spawner with spawns/minute (chance based)
- Custom spawn area
- Spawn enemies or pickups
- Easily extended for any class
Ship select
- Allow the player to choose their ship
- Selection of 4 ships available
- Option to lock ship based on score
Level complete system
- Allow the player to complete the level
- by achieved a certain score
- by surviving a certain time
HUD
- Current health / Maximum health
- Current ammo / Maximum ammo
- Current score
- Score multiplier
- Nukes
- Game over
- Game over text
- High score
- Reset high score
- Current score
- Return to main menu
- Joystick and buttons (Mobile)
- Pause button (Mobile)
Menus
- Pause menu
- Main menu
- Start
- Ship select
- Controls
- Quit
Save Game File
- High score
- Easily extended
Other
- Example animations (Flipbooks)
- Example sound effects
- Example game sounds
Fully customizable to support the needs of your game