Tank Battle (C#)(Unity)
Developed a 3D game in Unity using the MVC (Model-View-Controller) pattern for better code structure, modularity, and scalability.
🔹 Model: Manages game data and logic.
🔹 View: Handles UI and visual representation.
🔹 Controller: Processes inputs and connects Model with View.
Key Features:
✅ Tank System – Spawn & manage Player & Enemy Tanks with unique attributes.
✅ Shell System – Implemented various Shell types with distinct damage values.
✅ Health Management – Balanced health system for Player & Enemies.
✅ AI Navigation – Used NavMesh for intelligent enemy movement.
✅ UI & Target Buildings – Designed structured and interactive UI elements.
✅ Modular Sound & Effects System – Managed SFX & VFX dynamically.
Built with scalability and maintainability in mind using industry-standard design patterns.
ks
.png)
.png)
.png)
