Key Focus Areas:
- Game engine design & architecture
- Data-driven gameplay systems
- Artificial Intelligence
- Networked multiplayer systems
- User input, controls & interfaces
- Procedural content generation
- 2D & 3D graphics and shaders
- Game physics techniques
- Audio techniques
- Memory management
Learn More About Programming