Complete Unity 2D Developer: Design & Develop Games in Unity 6 using C#
Design and Develop Games with Unity 6. Learn C# and build 4 2D games for web, Mac and PC.
Your Unity 2D Game Dev Journey Begins

Hit the Road
Your first stop: a fast, pick-up-and-drop-off driving game.
You’ll wrangle physics-based controls, collisions, pickups, scoring and juicy camera moves - then polish it till it purrs.

Ride, Flip, Repeat
Carve clean lines with momentum-driven movement and trick combos.
Build flowing slopes, add satisfying game feel, and make every flip land just right.

Run, Jump and Level Up
Go full retro as you build a classic side-scrolling platformer from scratch.
You’ll code player movement, tilemaps, enemies, and secret rooms - and get a crash course in what makes platformers feel so good to play.

Blast Off with a Classic
Lock in a slick arcade shooter with waves, projectiles, enemy spawns, health, and VFX.
Tight controls, clean loops, pure “one more go” energy.
What you’ll learn
Kickstart Your Game Dev Journey - No experience needed.
Code 4 Complete 2D Games - From shooters to platformers.
Master Unity’s 2D Tools - Tilemaps, sprite shapes and more.
Level Up Your C# Skills - Learn clean, object-oriented code.
Bring Your Ideas to Life - Build, polish and publish your creations.
Join a Thriving Community - Get help and feedback from fellow devs.
30 Day Money-Back Guarantee
100% refund, no questions asked.Lifetime Access
Access your content on any device, at any time.Teaching Support
Never get stuck with our teaching assistants on call.About the course
Unlock the Game Developer in You with the Complete Unity 2D Developer Course!
Ever dreamed of creating your own video games? Dive into the world of game development with Unity, the world-leading free-to-use platform that’s powering today’s hottest games. Whether you’re a total newbie or have dabbled in coding, our course will supercharge your skills from zero to hero!
Why Choose This Course?
- Beginner Friendly: Start from scratch with no prior experience in Unity or coding needed!
- Learn by Doing: Engage in hands-on project-based learning to build not just one, but four unique 2D games.
- Master C#: Discover the power of C# and get a solid foundation in Object-Oriented Programming.
Awesome Games You’ll Build:
- Delivery Dash: Steer your way through challenges in a fun driving game.
- Snow Surfer: Carve the slopes in a side-scrolling adventure.
- Tilemania: Navigate perilous platforms in a fast-paced platformer.
- Star Blaster: Blast through enemies in a space shooter that’s out of this world.
Dynamic Learning Experience:
- Project-Based Learning: Dive into real indie game projects, applying what you learn in real-time with all the resources you need provided - from project files to powerful diagrams and quality screencasts. You'll never get stuck!
- Interactive Process: Each game challenges you to build on your own, with step-by-step guidance to ensure understanding, plus constant application and re-application of knowledge.
- Community and Support: Join a vibrant community of developers, get feedback, share ideas, and push your creative boundaries.
More Than Just a Course:
- Our iconic course stands out - it's bigger, more engaging, and more practical than any other Unity learning path out there. Don't just take our word for it, check out the rave reviews from our students!
- Extend Your Learning: Interested in 3D game development or more advanced Unity projects? Explore our sister courses like the Complete C# Unity Developer 3D and the RPG Core Combat Creator.
Perfect For:
- Complete beginners eager to make their first game.
- Artists wanting to bring their assets to life.
- Coders looking to dive into game design.
- Anyone who loves games and wants to create their own.
Why Wait? Start Your Game Development Journey Today!
With lifetime access, a toolkit of resources, and support from passionate instructors and teaching assistants, this course is your first step towards becoming a game dev pro.
Don’t just play games - create them! Dive into Unity and start building your own 2D games now!

Curriculum
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.

Ahmed Nassef
Hello! I'm Ahmed Nassef, a game developer that is incredibly passionate about making cool experiences and teaching others how to do the same!
It all started when I learned Scratch at the small age of 12. Since then, I've been obsessed with game development! I realized there's nothing cooler than designing my own worlds and stories - creating a fulfilling experience that others can enjoy.
After graduating from Computer Science with honors, I started my career as an indie game developer making fun educational games for children, then moved on to making neat web games and open-source applications. Finally, I became an instructor teaching kids programming and game development - a path that led me here to GameDev.tv!
My hobbies include writing & blogging, playing the piano, reviewing graphic novels, and playing video games (duh)!







