TDD ‐ Arquitectura General - Egoitz29/Arena-Systems-Prototype GitHub Wiki
TDD - Arquitectura General
Idea general
La arquitectura será modular.
El proyecto se dividirá en sistemas separados para facilitar desarrollo, pruebas y ampliaciones.
Módulos previstos
- Core.
- Player.
- Enemies.
- Waves.
- Weapons.
- Projectiles.
- Upgrades.
- Shop.
- Economy.
- UI.
- Tests.
Objetivo técnico
Evitar una clase gigante que controle todo el juego.
Cada sistema tendrá una responsabilidad clara y se comunicará con otros mediante datos, eventos o managers.