It's efficient: 5 modules of focused, practical learning. No fluff.
It's innovative: We're using Odin - a modern language gaining traction in game dev circles.
It's practical: We use Raylib to shortcut our graphics while still giving us control over the engines.
It's hands-on: You're building working demos for each type of game.
It's foundational: The skills you learn here apply to any game you'll want to build next.
Yes, at least a little bit. I recommend going through the Free Pong Course if you aren't at all familiar with Odin and Raylib.
No problem! Just send me an email requesting a refund. If it's within 14 days I'll refund you. No questions asked. Early-Access refunds are available up until launch day + 14 days, so stay tuned.
The course is hosted on the Skool platform, so you may ask questions in there and I will personally assist you.
As well as that, there is a public Discord server.
Pong is a great start. It has some basics used in a lot of action games. What it doesn't have is: state management, memory management, UI, saving and loading, streaming resources, multi-threading, procedural generation... etc.
Yes. The modules have been carefully chosen to cover a wide variety of topics that are useful in many different game types.
Dear Fellow Game Developer,
Here's a tough reality about indie games that keeps me up at night: 99% never get published, and 96% end up failing. While there are many reasons for this, one big challenge is just how hard game development can be, even when using someone else's engine.
Now, don't get me wrong - if using an engine makes sense for your project, you should absolutely go for it! However, there are some important things to think about. These engines can box you into their way of doing things, and trying something different can be frustrating or even impossible. Plus, if you're dreaming of making game programming your career, understanding the basics will help you pick up any new engine much faster. Then there's the downsides of relying on third-party tools... Remember when Unity tried to add that install fee that would have destroyed many indie studios? I bet that won't be their last attempt, either. When you use these third-party tools, you're giving up control, and you need to know what you're getting into. For many developers, especially those who aren't into programming, this trade-off is totally fine.
But for those of us who want to understand every tiny piece of our creations, who want complete control over our projects - we need a different path. That's exactly why I'm building this course. I want to give other indie developers the tools they need to bring their dream games to life. You'll learn what an "entity system" really is, how to build scenes and levels, handle configurations, and lots of other stuff that isn't obvious when you're starting out. Most importantly, you'll be able to take your game idea and keep pushing forward without wasting precious time.
I've already helped over 100,000 people with my C game and engine course on YouTube, plus hundreds of programmers who got started with my free Pong course. Now, I'm excited to help even more developers with this deep dive into creating mechanics from the games we all love.
Cheers,
— Dylan
Here's what people are saying: