Procedural Programming Fundamentals
- Variables
- Data Types
- Operators
- Functions
- Control Flow and Loops
Object Oriented Programming
- Basic Objects
- Classes
Intermediate Programming
- Collections
- Responding to Events
Game Engine Features
- Physics
- Materials
- Particles
- Sound
- Animations
Industry Best Practice
- Stepwise Logic and Pseudo Code
- Post-mortems
- Describing Objects
- Behaviours and Interactions
- Describing Object Interactions
- Object Diagrams
- Class Diagrams
- Describing Event Responses and Diagrams