Home - UQcsse3200/2026-studio-4 GitHub Wiki
Welcome to the Studio 4 wiki!
You can use the navigation bar on the right to find the page you're looking for. A recommended starting place is Getting Started.
- Entities and Components
- Service Locator
- Loading Resources: Batch loading game resources through the Resource Service.
- Logging
- Unit Testing
- Debug Terminal
- Input Handling
- Animations: Adding animations to entities.
- Audio: Playing audio.
- AI: Adding AI to entities.
- Physics: The physics engine.
- Terrain
- Concurrency & Threading: General-purpose multi-threading through the Job System.
- Settings: The Settings Screen.
Components
Achievements
Player
Items and Inventory
Bosses
Interactable NPCs
Cutscenes and Dialogue
Training Grounds
Music
Weapons
- Weapons: The weapons system.
- Knife
- Sword
- Bow
- Weapon Rendering
- Upgrading Weapons
Abilities & Spells
Rooms and Dungeons
- Room System: RoomSelector & RoomLoader
- Room Manager: Outdated
- Room Layout
- Enemy Manager Component
- Obstacle Component
- Dungeon Generation
- Dungeon JSON Schema
Game Screens and Areas
UI
- UI: Rendering UI elements on the game screen.
- Inventory UI
- Interactable popups
- Invisibility potion HUD
- Petrification status and HUD
- Combat HUD cleanup and low-health warning