I am a professional game developer who teaches both Unity and Unreal Engine to learners from middle school through adult. I've been studying both engines for the past decade and have made multiple small games to help in the development of students, which keeps my instruction practical.
My teaching experience began as a C# Teaching Assistant at FAU, where I supported more than 50 students in one-on-one and group settings. Today I mentor both Unity & Unreal learners professionally, covering...
I am a professional game developer who teaches both Unity and Unreal Engine to learners from middle school through adult. I've been studying both engines for the past decade and have made multiple small games to help in the development of students, which keeps my instruction practical.
My teaching experience began as a C# Teaching Assistant at FAU, where I supported more than 50 students in one-on-one and group settings. Today I mentor both Unity & Unreal learners professionally, covering game design concepts, gameplay architecture, C++/C# programming, AI, and UI programming. I still continue to tutor friends and peers in programming and game development, including autistic learners, with a patient, back-and-forth style of communication.
My approach is all project-based. We start with a very small idea and attempt to reach the goal. From there, we iterate on a game idea with small, shippable features, like a health bar. As we create newer functionality, we consistently reinforce core concepts in C# or C++ as we go. I use pair-programming, lightweight code reviews, and profiling habits so students learn to debug, optimize, and version their work. By the end, students have working game scenes and clean code they can show in a portfolio.