- 101 Introduction To Unity Game Development (1w)
- GitHub Basics
- Unity Essentials
- Visual Scripting
- Game: The Impossible Game
- Assignment:
Impossible-Game
- Assignment:
- 102 C# Basics (2w)
- Hello World
- Code Execution
- Printing Output
- Comments
- Variables
- Types
- Reading Input
- Conversion
- Operators
- Assignment:
P09Operators
- Assignment:
- Booleans
- Conditional Branching
- Random
- Go To
- Assignment:
P13GoTo
- Assignment:
- Game: Nim
- 103 C# Structured (2w)
- Scopes
- Functions
- Call Stack
- Return & Output
- Parameters & Input
- While
- Do..While
- For
- Break
- Continue
- Arrays
- 2D Arrays
- Strings
- Game: The Real Nim
- Assignment:
TheRealNim
- Assignment:
- 104 Unity OOP (2w)
- Classes
- Encapsulation
- Inheritance
- Abstraction
- Game: Snake
- Assignment:
Snake
- Assignment:
- 105 Unity Game Development (3w)
- The Editor
- Scripting
- Serialization
- Architecture
- User Interface
- Game: GTA 2
- Group Assignment:
SmallTheftAuto
- Group Assignment:
- 106 3D Maths Basics (0.5w)
- 107 Agile Basics (0.5w)
- 108 Group Project 1
- Workshop: Pathfinding
- Workshop: UI: Drag&Drop
- Group Assignment:
ARPG