Game Programming Fundamentals

Game Programming Fundamentals, Taught 1-on-1

Build your first small playable C# game in 4 weeks with private 1-on-1 coaching.

Start with programming fundamentals, move into a simple 2D game loop, and finish with a scoped project you can run, debug, and explain.

How the program works

Four weeks of small project goals, feedback, and daily support.

The 28 days are structured around one small playable C# game. Weekly calls set the next step, starter projects keep the scope controlled, and chat support helps you keep moving between calls.

  • One private coaching call each week
  • Structured tasks at your own pace
  • Daily chat support for all 28 days
  • Final review of your playable project

What You Will Build

The goal is not a huge game. The goal is a small playable C# game that proves you understand the core programming pieces well enough to keep learning.

Week 1 console project

Set up your C# workflow and write small programs that make variables, input, conditions, loops, functions, and debugging feel concrete.

Week 2 game window

Move those same ideas into a simple 2D window so you can draw, update, and respond to player input.

Week 3 playable prototype

Add movement, collision, state, timers, scoring, and rules inside a deliberately small project.

Week 4 mini-capstone

Finish a scoped playable C# game you can run, explain, debug, and improve after the program.

Why Learn With Me

Most beginners do not need another giant tutorial playlist. They need someone to help them understand what the code is doing, spot the real blocker, and keep the project small enough to finish.

Professional game development experience

I have been making games professionally since 2018 across different engines, languages, project sizes, and stages of development.

Five years teaching beginners

I spent five years teaching university computer science and games development, helping students break down problems, debug code, and build confidence with fundamentals.

Focused feedback, not passive videos

You are not left guessing whether your code is right. You get weekly goals, private coaching, project feedback, and daily chat support for all 28 days.

Who This Helps

Best for

  • You are new to programming or have only copied tutorial code
  • You want coding fundamentals before taking on a heavy engine
  • You can attend one private coaching call each week for 4 weeks
  • You can complete 3-5 focused practice sessions between calls
  • You want direct feedback instead of another recorded video course

Not for

  • You want a finished commercial game in 4 weeks
  • You specifically want a course that starts inside Unity or Unreal right now
  • You want 3D, multiplayer, advanced tooling, art, marketing, or publishing help
  • You want someone else to build the game for you
  • You cannot set aside weekly practice time during the program

What Is Included

  • 4 private weekly coaching calls
  • Beginner-friendly C# starter projects
  • Weekly project feedback
  • A small task ladder so each week has a clear finish line
  • Daily chat support for all 28 days
  • Final review of the playable project
  • Up to two extra weekly coaching calls if you complete the weekly tasks and still do not have a small playable project running

Why 1-on-1 Coaching Instead Of Another Course

A recorded course can show you the happy path. Coaching helps when your code does not behave, your idea is too big, or you are not sure what to practise next.

  • You get feedback on your actual mistakes, not generic examples.
  • You learn how to debug and reason through problems instead of copying fixes.
  • The project is deliberately scoped so you finish something playable.
  • You have 28 days of daily chat support, so you are not waiting a week every time you get stuck.

Why This Is Not A Unity Course

Engines are useful, but they can hide the fundamentals beginners most need: state, loops, input, collision, functions, debugging, and scope control.

This program teaches the programming first, then gives you fast visual feedback in a small C# game project. That foundation makes engine work easier later because you understand more of the code underneath.

Guarantee

If you attend the calls, complete the weekly tasks, ask for help when you get stuck, and still do not have a small playable C# project running by the end of Week 4, I will keep coaching you for up to two additional weekly calls at no extra cost until you have a running playable project.

FAQ

I am a total beginner. Is that okay?+

Yes. The program starts with coding fundamentals before graphics, engines, or large project structure. You do need to write code, make mistakes, ask questions, and practise between calls.

Why not Unity or Unreal?+

Unity and Unreal are useful later, but they add engine complexity before the programming basics are clear. This program teaches fundamentals first, then uses lightweight C# projects for fast visual feedback.

Can I build my own game idea?+

Your interests matter, but the 4-week project must stay small. We will shape the idea into a tiny playable version that teaches the right programming skills without letting the scope take over.

How much time do I need?+

Plan for one private call each week plus 3-5 focused practice sessions. If you cannot make that time over the next 4 weeks, it is better to wait.

Is this a video course?+

No. This is private 1-on-1 coaching with starter projects, feedback, support, and a small weekly goal. It is not a recorded video course.

What happens if I get stuck?+

Send the error, code, screenshot, or a clear description of what happened. The point of the coaching is to help you learn how to diagnose problems instead of staying blocked on your own.

What do I finish with?+

You finish with a small playable C# project you can run and explain, plus a clearer understanding of input, loops, functions, state, collision, debugging, and scope control.

How much does it cost?+

We talk through goals, schedule, setup, and next steps on the start call. Payment details are handled after the call if you want to join.

Ready to start?

Book a start call for the paid program

We will talk through your goal, schedule, setup, and what happens next if you want to join.

Book a 15-minute start call