Angry Monkey Game ๐Ÿ’๐ŸŽฏ

Angry Monkey Game is a 2D tower defense-style game built in Unity (C#), inspired by the Bloons Tower Defense series. Players strategically place monkeys to pop waves of incoming enemies, combining fun gameplay with clean software architecture patterns.

Github Link: https://github.com/Chintan-Patel-Games/Angry-Monkey-Defence

๐ŸŽฎ Features

  • Fun tower defense mechanics with monkey towers
  • Multiple enemy waves with increasing difficulty
  • Simple UI for gameplay feedback
  • Expandable design using clean architecture principles


๐Ÿ–ฅ๏ธ ๐Ÿ› ๏ธ Technologies Used

  • Unity (C#)
  • Unity UI System
  • ScriptableObjects for data-driven design


๐Ÿ“š Concepts Demonstrated

  • Singleton โ€“ Ensures core managers (e.g., GameManager, UIManager) have a single instance
  • Generic Singleton โ€“ Reusable base singleton class to reduce code duplication
  • Service Locator Pattern โ€“ Provides global access to game services without tight coupling
  • Dependency Injection โ€“ Loosely connects components, improving scalability and testability
Updated 25 days ago
StatusReleased
PlatformsHTML5
AuthorChintan Patel
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.