Table of Contents
- Setting up the project
- Replacing 2D sprites with 3D models
- Physics engine integration
- Frame-based animation sequences
- Skeletal animations
- Creating 3D effects in 2D
- Static lighting
- Dynamic lighting
- User Interfaces
- Shading, aliasing and resolutions
- Adding sounds and effects
- Building worlds for our project
- Networking and latency
- Adding custom functionality

