Home - UQcsse3200/2024-studio-2 GitHub Wiki
Welcome to the 2024-studio-2 wiki!
-
Entities, Components
-
Inventory and Items
- User Guides:
- Inventory and hotbar
- Items
- Loot Boxes
- Test Plan
- UML (Note - this contains the UML describing the interaction between all the above objects).
-
Loading Resources: Batch loading game resources through the Resource Service.
-
Input Handling
-
UI: Rendering UI elements on the game screen.
-
Animations: Adding animations to entities.
-
Audio: Playing audio.
-
AI: Adding AI to entities.
-
Physics: The physics Engine.
-
Game State Saves: The save handler for the state of the game between sessions.
-
Game Screens and Areas
-
Map
- Map Design
- Map Generation
- Additional Map Features
- Map Testing
-
Concurrency & Threading: General-purpose multi-threading through the Job System.
-
Main Menu
- Settings: The Settings Screen.
- Help: The help menu
- Exit confirmation
- Main Menu testing:
- Test cases: Help button:
- Test cases : Slides (Help Menu)
- UI : Start Screen
- Interactive animal on mainmenu
-
Combat
Combat Screen & Associated Visual Elements
- CombatArea
- Combat Button Display
- Combat Inventory Display
- Combat Stats Display
- Comat Move Audio
- Combat Status Effect Display
- Combat Action Illustration
Animations in Combat
Testing Animations
Combat Logic
Testing Combat System
-
Mini-Games
-
Screens
- Loading
-
Story line
-
In Game Time + Lighting
-
UI
- Custom Button: Custom button used in the game