The fastest way to learn game programming is to hire a tutor. I teach game development in Unity, Unreal, Godot or Roblox, in live sessions built around your goals.
Find the one that sounds like you. Your first session starts from wherever you are now.
No coding experience needed. We start from zero and work up to your first playable game.
Why "learn C# first" is bad advice →I tutor middle and high school students too. Parents book with their own email and are welcome in any session.
Tutoring for teens →Learning next to a full-time job or school? Evening and weekend sessions fit around your schedule.
How sessions work →You have watched hours of tutorials but can't build anything on your own. We work on your own project until you can.
Beat tutorial hell →Code review, architecture and dependency injection, performance, DOTS and multiplayer for developers who already build games.
Advanced topics →We practice interview questions and go over your resume before you apply for your first game developer job.
How I learned Unity the wrong way →Articles featured on Hacker News
Unity and C# tutorials, AI in game development, game reviews, product reviews, industry essays, and game-dev news.
Every node breaks down a concept in plain language, so you understand how something works before you write a single line of code.
Each topic comes with small, working scripts you can drop into Unity and run, so you see the idea behind the lesson in action.
Short challenges at the end of a topic let you apply what you just read, which is how the concept actually sticks.
The nodes connect in order, so you always know what to learn next instead of guessing or jumping around the engine.
Over the years I've built multiplayer experiences, XR prototypes, and full-stack web apps, from quick prototypes to shipped products. I keep pushing into new areas to stay sharp.
Programming is my full time job, and I also run my own company. On the side, I teach C# programming in Unity. I work one on one with developers who want to move past following tutorials and understand how the code actually works. Helping someone have that moment where it finally clicks is the part I enjoy the most.
More about me
Free on iOS and Android
Turn any floor or table into a shared battlefield and take on your friends in hovercar laser duels. Scan a QR code to jump into a friend's arena, or team up in Mayhem mode to fight off waves of alien enemies and their bosses.
Auki owns Floorcraft: Blasters. I work on the game as an open source developer.
My core YouTube tutorials, selected to teach practical Unity and C# skills that matter in real projects, with breakdowns, examples, and implementation details you can apply right away.
You Are Using Update Loop Wrong | Practical Unity
Tutorials
Common Update loop mistakes and how to write it the right
way.
You still don't use C# Interfaces? YOU SHOULD! | Practical
Unity Tutorials
Why C# interfaces make your Unity code cleaner and easier to
extend.
Do I learn C# before Unity | Practical Unity Tutorials
Whether you should learn C# first or jump straight into
Unity.
Here Is Why You Are An Average Programmer
The habits that keep most developers stuck at average.
Programmer Thought Process | Practical Unity Tutorials
How I break down a problem before writing any Unity
code.
Why You Cant Build Games As A Unity Developer
The real reason knowing Unity is not enough to finish a
game.
Are you Sure you Know How FixedUpdate Works?
What FixedUpdate really does and when to use it over
Update.
Have a question? Leave your information below and we will get back to you as soon as possible.
Welcome! I’m passionate about helping others unlock their full potential in Unity. Through personalized one-on-one tutoring, I can guide you through the fundamentals and advanced topics of C# and game programming. If you're working on a larger project, my tutoring can provide the long-term support and guidance you need to stay on track.
For teams or individuals facing a specific hurdle, my consulting services can help you find elegant and efficient solutions. I’m also constantly creating new tutorials to help the community. Whatever your needs are, I invite you to send me a message. I read every inquiry personally and will get back to you as soon as possible.