Develop a 3D Space Shooter game with a third-person perspective, adapted for mobile platforms and Web.
- Player Control System.
- Implement third-person control mechanics.
- Enable touchscreen controls for mobile devices.
- Dynamic Environment.
- Create an asteroid pool generating an endless stream of obstacles.
- Add adjustable difficulty levels.
- Health System and Game Progression.
- Display a player health indicator.
- Include mechanics for health regeneration.
- Add a scoring system to maintain player interest.
- Performance Optimization
- Minimize resource consumption on mobile and Web platforms.
- Use shaders for the starry background.
- Leverage Unity’s Job System for efficient asteroid movement.
- Combat System
- Implement a player weapon system with different weapon types.
- Add weapon upgrades and shooting mechanics.
- Player Control System.
- Fully implemented third-person controls.
- Touchscreen controls for mobile devices completed.
- Dynamic Environment.
- Developed an asteroid pool generating an endless stream of obstacles.
- Adjustable difficulty levels not implemented.
- Health System and Game Progression.
- Player health indicator implemented.
- Health regeneration mechanics not completed.
- Scoring system added to enhance player engagement.
- Performance Optimization.
- Jobs written for asteroid movement and rotation.
- Starry background shader created but not optimized.
- Combat System.
- Automatic shooting system implemented.
- Runtime weapon switching not implemented.