Instructor of high-level development
Taught high-level development to senior students: core C#/Unity, then advanced C++/Unreal Engine, through gameplay projects and multiplayer prototypes.
Highlights
- Taught core C# and Unity concepts through projects modeled after recognizable commercial gameplay mechanics.
- Taught advanced C++ and Unreal development to senior students via multiplayer prototypes and gameplay-system assignments.
- Covered game-networking fundamentals, including client/server architecture, latency, and replication concepts.
- Helped capstone teams get from concept to a tested, delivered project.
- Walked students through engine components such as game loops, rendering, physics, and AI systems.
- Mentored students on breaking down problems, code quality, testing, and iterating.