Create your own video games with Unity

Unity is a leading real-time game engine, used to create half of the world’s games including Pokémon Go and Cuphead.

Learn Unity with CG Cookie and build the next hit game.

Get Started

Learn to Make Video Games with CG Cookie at Your Speed

Building an FPS or a multiplayer? Follow a learning flow, connect with us via live streams, or explore our full library on your own.

Have a clear roadmap, walk it at your speed

No more guessing what to do next. Follow a Learning Flow to build your game dev skills with purpose, step-by-step.

Let’s bring you up to code

C#-phobic? Start with our Programming Bootcamp. You’ll soon crack the code and have full control over your game.

Have a Unity question? Join a community of characters, err artists.

With a long-running trainer crew and a tight-knit community, we want to get to know you.

Level up with peer graded exercises

Make your new knowledge stick. Complete quizzes, take interactive exercises and get peer feedback to skyrocket your skills.

Get in-demand video game industry skills

Our members have gone from beginners to launching their own studios and landing AAA jobs. Create your own 2D Platformer.

Grab our game-ready assets, drop them into your game

As a Citizen member, enjoy full access to resources ready to be used in your game right away.

Game devs like you make CG Cookie their choice for learning Unity

“The material CG Cookie provided helped me and my students learn how to use Blender at a level that assisted us in winning the state round of the SkillsUSA competition in 3D visualization and animation.”

Scott Kaczynski, High School Computer Animation Instructor

“Within the first week at my studio job, I made enough money to cover 3 years of my previous CG Cookie membership. That's insane when you think about the mountains of debt people leave higher education with!”

Glen Johnston, CG Artist

Unity 3D and Game Development F.A.Q.

  • What can I create with Unity?

    Unity is a multi-platform game engine which is used to build games, apps, simulations and interactive experiences. You can build for 25 platforms including PC, Mac, Linux, iOS, Android, WebGL, various VR and AR devices, and consoles.

  • How can I make my own game assets?

    Unity supports most of the common file formats for 3D files and image types. For 3D, we use Blender to build everything from props to human characters and animations. CG Cookie's interdisciplinary learning flows show you the full Blender-to- Unity workflow used by real studios.

  • Who uses Unity in the gaming industry?

    Some of the best and biggest games today are built in Unity. Take a look at some of the projects, ranging from mobile games to console and even non-game applications:

  • How can I start creating my own game?

    Download Unity from and start watching the CG Cookie Unity Fundamentals flow to get started with all the various aspects of game development in Unity fast.

New to Unity or an advanced game dev?
You’ll love learning with CG Cookie.

Get Started

"10 out of 10 Monsters Prefer CG Cookie over other Cookies"