Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 Cosmic Curation

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.


🎮 Game Overview

  • Genre: 2D Arcade Collector
  • Engine: Unity
  • Platform: Windows / WebGL
  • Theme: Space Survival & Curation
  • Development Focus: Performance and system optimization via Object Pooling

🧠 Concepts Demonstrated

  • 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.

🧩 Features

  • 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

📷 Gameplay Video

Gameplay

About

Cosmic Curation is a fast-paced 2D space game built in Unity that showcases efficient object pooling to optimize performance. Designed as a modular mini-project, it highlights reusable systems, clean architecture, and memory-efficient gameplay using object pooling for spawning collectibles, projectiles, and enemies.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages