A Unity 2D platformer project featuring multi-level gameplay, collectible-based progression, moving hazards, double jump mechanics, and responsive gameplay systems built using Unity and C#.
The game focuses on classic platforming mechanics combined with smooth movement systems, level progression logic, gameplay feedback, and organized scene management.
- 2D platformer movement system
- Jump and double jump mechanics
- Multi-level gameplay progression
- Main menu and scene management system
- Collectible star objectives
- Hazard and collision systems
- Moving hazards and animated collectibles
- Tilemap-based level design
- Gameplay UI systems
- Audio feedback and background music integration
- Organized gameplay architecture
- Unity 6
- C#
- Unity Tilemap System
- Unity Animator
- Unity UI System
- Rigidbody2D Physics
Players navigate through platforming levels while collecting stars and avoiding hazards.
- Collect 3 stars to complete the level
- Avoid spikes and moving hazards
- Use double jump mechanics to traverse difficult platforms
- Progress through multiple levels using scene transitions
- Player movement controller
- Double jump mechanics
- Animation controller integration
- Rigidbody2D physics interactions
- Collectible tracking
- Hazard collision handling
- Level progression logic
- Scene transition management
- Main menu scene
- Gameplay UI
- Pause functionality
- Restart and level progression interactions
- Gameplay sound effects
- Background music integration
- UI interaction sounds
Assets/
│
├── Animations/
├── Audio/
├── Prefabs/
├── Scenes/
├── Scripts/
│ ├── Player/
│ ├── Gameplay/
│ ├── Managers/
│ ├── UI/
│ └── Audio/
│
├── Sprites/
│ ├── Player/
│ ├── Collectibles/
│ ├── Hazards/
│ └── UI/
│
├── Tilemap/
└── Screenshots/| Action | Input |
|---|---|
| Move | A / D or Arrow Keys |
| Jump | Space |
| Double Jump | Space (mid-air) |
- Additional platforming levels
- Enemy AI systems
- Mobile control support
- Advanced visual effects
- Checkpoint system
- Save/load progression system
Abin George


