Instructor of High Level Development
Taught high-level development to senior students, spanning core C#/Unity work and advanced C++/Unreal Engine development 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 move from concept through prototype, production, testing, and final delivery.
- Walked students through engine components such as game loops, rendering, physics, and AI systems.
- Mentored students toward professional habits: problem decomposition, code quality, testing, and iterative improvement.