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 physics and player controls.
Day 5: Add AI, scoring, sound effects and an advanced gameplay mechanic.
Why this course stands out:
It's efficient: 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
1 PDF, 27 pages
The PDF link is sent directly to your inbox.
Go at your own pace.
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
- What is (game) programming?
- Our tools: Odin, Raylib
- Hello world program
- Opening a window
- Simple game loop
- Keyboard input
- Drawing moving objects
- Multiple moving objects
- Collisions
- Player paddle setup
- Ball collision and bounce
- Reset the game state
- AI Player
- Score
- Sound effects
- Adding to Pong: Boost mechanic
A Letter From Me
Hey there,
I believe that programming is a discipline worthy of craftsmanship.
I also know that life doesn't always afford us the necessary time we need to perfect our creations.
As such, I tailor what I teach to lean more on the practical side.
However, there is a huge difference between being practical, and thoughtlessly adding libraries to our projects.
We use a minimal amount of libraries in these courses, not because I want to make things hard on you and I, but because I:
- Want to create the best outcome for you
- Want you to create the best outcome for your players
- Want to teach how to solve problems when tools you use don't work how you expect
If that resonates with you, just fill in your email and I'll send you a link to download the PDF.
I'll also send you free tips every now and then as well as a newsletter.
I don't ever want you to feel spammed, so unsubscribe at any time.
Cheers,
— Dylan
Join 311+ programmers who get their free mini-course
- Real game code
- Easy to implement
- Low friction learning environment
- Straight to your inbox (no sign-ups or logins)
- It's Free
Here's what people are saying: