state machines
Shaders
Set dressing
Graphics Optimisation
UI design