Cosmic Curation is a fast-paced Unity game built around the concept of object pooling for optimal performance. As a player, you must collect mysterious cosmic artifacts while dodging or destroying incoming enemy spaceships. Designed as part of a modular systems training module, the project highlights memory-efficient spawning and reuse of game objects.
- Genre: 2D Arcade Collector
- Engine: Unity
- Platform: Windows / WebGL
- Theme: Space Survival & Curation
- Development Focus: Performance and system optimization via Object Pooling
- Object Pooling: Reuses projectiles, enemies, and collectibles to minimize instantiations and garbage collection.
- Clean Architecture: Follows separation of concerns for gameplay, pooling logic, and UI.
- Event-Driven Systems: GameManager coordinates level flow and interactions using UnityEvents.
- UI Management: Toast messages, score tracking, and warnings for real-time feedback.
- Efficient enemy and projectile reuse through a generic object pool
- Modular GameManager handling game state transitions
- Real-time score tracking and survival time display
- Stylized space-themed art and responsive sound effects
- Minimal garbage collection for consistent frame rate
