logoProgram Video Games

Break Into Game Programming in
Just 5 Days

Five lessons delivered directly to your inbox that will kick-start your game programming.

"Wow, I can't believe he's giving this away for free"
— You, probably
screenshot of the game we'll make

Hey there, future game creator. Ready to cut through the noise and actually build something?

Most game dev courses take weeks before you see results. Not this one.

Get started in a few clicks. No complicated systems to setup.

Here's what you'll accomplish:

Day 1: Write your first lines of code while others are still setting up.

Day 2: Get a game window up and objects moving on screen.

Day 3: Implement collision detection and multiple moving objects.

Day 4: Refine game physicr and player controls.

Day 5: Add AI, scoring, sound effects and an advanced gamplay mechanic.

Why this course stands out:

It's efficient: 5 lessons of focused, practical learning. No fluff.

It's innovative: We're using Odin - a modern language gaining traction in game dev circles.

It's hands-on: You're building a game straight away and learning how to add a twist.

It's foundational: The skills you learn here apply to any game you'll want to build next.

Why Pong?

Pong has functionality that carries over to most games even today.

Collisions, player movement, rendering, score system, managing state

5 lessons over 5 days

Lessons are sent directly to your email.

Go at your own pace.

I have a free intermediate game programming course on YouTube

99.6% of the 88,981+ students gave it a thumbs up

Frequently Asked Questions

Do I need programming experience?
A little bit. We don't go into any advanced topics in this, so understanding what variables and functions are should be sufficient.
What if it's not right for me?
No problem! Just unsubscribe at any time to stop receiving emails.
What if I need help?
There is a Discord server in which I can personally answer any questions you may have. If I'm not available, try chatting to the other students!

Ready to demystify game programming?

Curriculum

Day 1

  • What is (game) programming?
  • Our tools: Odin, Raylib
  • Hello world program

Day 2

  • Opening a window
  • Simple game loop
  • Keyboard input
  • Drawing moving objects

Day 3

  • Multiple moving objects
  • Collisions

Day 4

  • Player paddle setup
  • Ball collision and bounce
  • Reset the game state

Day 5

  • AI Player
  • Score
  • Sound effects
  • Adding to Pong: Boost mechanic

Join programmers who get their free 5-day mini-course