Game Directory - UQcsse3200/2023-studio-3 GitHub Wiki
Entities
The following pages describe how newly added entities work.
- Tower Factory
- Projectile Factory
- Engineer Factory
- Gap Scanner Factory
- Mob Boss Factory
- NPC Factory
- Pause Menu Factory
- Wave Factory
- Warning Factory
Components
All the newly added components for entities are mentioned below:
- Cost Component
- Effects Component and Collision Mechanics
- Effect Component
- Human Animation Controller
- Mobs Animation Controller
- Popup Menu Input Component
- Projectile Animation Controller
- Tower Animation Controller
- Tower Upgrader Component
- TNTDamageComponent
- Deflecting Component
- Dodging Component
- Split Moblings
- Warning Component
Mobs New Files
Change this section if better suited elsewhere.
Config Files
This page includes all the newly added config files in the game.
Tasks
New tasks that are to be handled by the AI are listed here.
Projectiles (Team 1)
Mobs Enhancement (Team 1)
Towers (Team 2)
- Tower Combat Task
- TNTTowerCombatTask
- TNTAnimationController
- DroidCombatTask
- DroidAnimationController
Engineers (Team 2)
UI (Team 2)
Maps (Team 2)
External-UI (Team 3)
- MainMenuScreen
- SettingsScreen
- LosingScreen
- NextLevelScreen
- WinningScreen
- gamecutscenescreen
- Helpscreen
- Loadingscreen
- LevelLock on LevelSelectScreen
- UItesting
Mobs (Team 4)
Waves (Team 4)