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.

Links