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.

Apply For 1-on-1 Coaching

Places are available by application.

What You Will Build

The goal is not a huge dream 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 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.

Who This Is For

Good fit if

  • 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 a fit if

  • You want a finished commercial game in 4 weeks
  • You specifically need engine-first training 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 protect weekly practice time during the program

What Is Included

  • 4 private weekly coaching calls
  • Beginner-safe C# starter projects
  • Weekly project feedback
  • A small task ladder so each week has a clear finish line
  • Same-day chat support between weekly calls
  • Final review of the playable project
  • Up to two extra weekly coaching calls if you do the work and still cannot get a minimum playable project running

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, submit the weekly tasks, ask for help using the support process, and still cannot get 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 minimum 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 turning into an oversized dream project.

How much time do I need?+

Plan for one private call each week plus 3-5 focused practice sessions. If you cannot protect that time for 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 build target. It is not a recorded video course.

What happens if I get stuck?+

Bring the error, code, screenshot, or description through the support process. The point of the coaching is to help you learn how to diagnose problems instead of silently staying blocked.

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?+

Places are available by application. The enrolment call confirms goals, schedule, expectations, and whether the program is the right next step before enrolment.

Final CTA

Apply for the next coaching place

Book a free 15-minute enrolment call so we can confirm your goal, schedule, setup, and whether private coaching is the right next step.

Places are available by application.

Apply For 1-on-1 Coaching