Case study
Shoot'em Up with object pooling
2D Shoot’em Up game in Unity focused on efficient architecture, object pooling and reactive enemy behavior.
Unity 2DC#Object PoolingSingletonDelegates
Project information
- Period: September 2024
- Engine / main technology: Unity 2D
My role
Implementation of shooting, enemies, object pools, managers and reactive systems.
Implemented systems
- Primary and secondary shooting modes.
- Bullet and enemy object pools.
- Singleton-based managers.
- Delegates for enemy reaction.
- Scalable architecture.
Result / project value
Shows optimization, decoupled architecture and performance-oriented gameplay patterns.