The Spaceship Engine package is a complete project for creating a spaceship game. It includes advanced ship control, opponents, systems, and other features. The package supports both built-in and URP renderers and is compatible with PC, Android, iOS, and Xbox platforms.
The package contains:
- Advanced ship control system
- PBR cabin
- Animated hands
- Rotation, height control, and switching weapons
- Target capture and acquisition compass
- Horizon compass
- Shader for hitting projectiles with energy shields
Opponents:
- AI
- Enemy ships (7 ships)
- Turrets that track targets regardless of their position
- Station
Systems:
- Interactive asteroid field
- Enemy spawning and movement system
- Object pooler
- Character properties controller
Other:
- Sounds
- Particles
- Base shader
Control:
- Left mouse button: shoot
- Right mouse button: change weapons
- Mouse wheel button: look around
- Shift: acceleration
- R / Q: spin
- Ctrl / Space: height
- Tab: target lock
Note: If importing for URP, disable GraphicsSettings and QualitySettings checkboxes in ProjectSettings and import the required URP package in the SpaceshipEngine_Packages folder.
The package is designed to be easy to use and customize. It includes a comprehensive documentation and is compatible with Unity 2020.3 or later. The package is regularly updated with new features and bug fixes.





