What you’ll learn
Create five awesome games from scratch while mastering Unity 6.
Develop coding skills in C# and see how it powers your game projects.
Get hands-on with Unity’s latest features, making game dev a breeze.
Build fun projects like obstacle dodgers, rail shooters and endless runners.
Mess around with physics, animations and Unity's terrain tools.
Learn to code smarter with arrays, for-loops and coroutines.
Master game mechanics like enemy AI, procedural generation and raycasting.
Prototype your own levels using ProBuilder and bring your ideas to life.
About the course
Ready to level up your game dev skills? Dive into our new course and learn how to make games in Unity 6! We’ve taught over a million students how to code and build games, and now it's your turn.
Unity is an incredible 3D package for making games, architecture, and more. But it's big and complicated, especially for beginners. Don't worry—we make learning to code easy and fun with step-by-step guidance through exciting projects. You’ll crack C# programming and be guided step-by-step through Unity 6’s latest features.
You’ll build five fun games, each teaching you key skills in game development. From the basics like variables and collision detection to more advanced stuff like procedural generation and AI, you’ll master it all - while dodging obstacles and blasting aliens!
- Create an 'Obstacle Dodge' game. Learn player input, collisions, variables, and if statements. It's the perfect way to get your feet wet in Unity.
- Launch into "Rocket Boost", a physics-based game. Mess around with forces, namespaces, and classes. Push that rocket—and your skills—even further!
- Gear up for "Galaxy Strike", an old-school rail shooter. Master Unity's terrain and timeline tools while coding arrays, for-loops, and coroutines. Arcade fun with a modern twist!
- Craft a procedural endless runner in 'Royal Run'. Build worlds that never stop, use lists, pickups, animations, post-processing, and more.
- Get your eye in on "Sharp Shooter", a first-person shooter. Tackle nav mesh agents, enemy AI, weapon switching, raycasting, and prototyping levels with ProBuilder. Because who doesn't want to make an FPS?
The course is project-based, so you won't just learn dry programming concepts—you’ll apply them straight away to real indie games.
If you’re keen to make games but don’t know where to start, we’ve got your back. Even if you have no prior experience with coding or 3D packages, we’ll guide you through everything from first principles. All you need is a PC or Mac, Unity (free to download), and a bit of passion to get going!
You’ll get clear instructions, friendly guidance, and loads of support along the way, along with lifetime access to the course. All project files, additional references, and resources are included—so you’ll never get stuck.
So, what are you waiting for? Spawn into Unity 6 and the world of game dev now, you won’t be disappointed!
//
Instructors
Rick Davidson
Hi, I'm Rick, nice to meet you all.
I've been making video games for a living for more than 2 decades as a Game Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. I founded an Indie game studio, called Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. I also worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category).
As a qualified Career Coach, I've helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees.