Game development courses & tutorials
Depending on how you like to learn, a structured game development course can be incredibly useful for filling gaps in your knowledge, brushing up on the basics or simply helping you to get started, especially if you're not sure where to begin.
On this page, you'll find links to some of the best Unity tutorials available, including some of the best free tutorials from popular YouTubers and premium courses from Udemy.
Let me know what you think
If you've been helped by one of these courses, or even if you haven't, leave a comment below. I'd love to know about your experiences, and I'm sure others will find them useful.
General Unity tutorials
Learn how to get started with Unity, C# scripting and learn the game development process from start to finish.

Complete C# Unity Game Developer 2D *
A complete and well-structured Unity tutorial designed to help you build your first 2D game.

Complete C# Unity Game Developer 3D *
In this bestseller course you'll learn C# from the very start, and will learn how to design, structure and build your game.
Art & modelling
Learn how to create your own pixel art, how to build 3D models and how to draw 2D characters and use them in a game.

Complete Blender Creator: Learn 3D Modelling for Beginners *
Learn how to make your own models using Blender in this beginner tutorial.

Game Development/Art - Create a 2D Action Game with Unity/C# *
Learn how to create and animate 2D characters and use them to build a finished game.
Unity tutorials on YouTube
Learn bite-size skills and tips for free.
Jason Weimann - Game development & design pattern tutorials
Jason's tutorials often focus on organisation patterns and structure in Unity. Which is amazing, because it's one of the most difficult things to get right and he makes it incredibly easy.
Stefan Persson (Imphenzia) - Blender & Unity tutorials
Stefan is an extremely talented creator that has successfully turned his hand to several game development disciplines. On YouTube you may know him from his Unity and Blender tutorials.
Brackeys - Unity Tutorials
If you're never heard of Brackeys, then you've never typed 'Unity' into YouTube before. Incredibly helpful and hugely successful, they've been helping Unity developers for years.
Thank you for your support
Some of the course links above include affiliate links, meaning I may earn a commission if you make a purchase, at no cost to you, which supports my blog.
On this page, courses that use an affiliate link are marked with an asterisk *. For more information about when I will and won't use an affiliate link see my Affiliate Policy.
Comments
John you are an angel. Your blog is extremely well written, simple to understand and robust. I’m not sure how often you get to see the fruition of your work to help us beginners, but have faith that we are absolutely grateful for it.
I’ve taken the Gamedev.tv course on Unity 2D and found it an amazing introduction to the area. I only wish I had bought it from your link so you could have gotten a commission 🙂
Thank you so much for your blog. I’ve already subscribed to your newsletter and will definitely make this page my game developer home.
Thank you John, you amazing human being!
PS: In case you find my name weird, that’ll be because I’m Brazilian! Hahahaha
Thank you so much! I’m really glad my blog has been helpful. PS: your name is amazing!
Hey John,
I’ll second everything Guilherme says there – Happy New Year to you and everyone and best of luck for 2022!
Thank you Steve, I really appreciate the support.
Hi John,
I already loved your tutorials, but upon browsing your other tutorials, I found instruction that I didn’t know I needed. I’ll definitely be reading most of your articles…I just finished the Singletons article and I now feel equipped to make better decisions about sparingly using them in my game. Thank you so much for your blog and for not hiding it behind a paywall! I also love getting your newsletters in my email…I get excited when I see a new article especially.
Thanks again and best of success to you, God bless!!
You’re welcome! I’m so happy to hear it’s helped you.
I follow all your courses they are just the best, i am working on a game called ” in the dream” a horror game 2d and it is a really good game , Thank you because this game was made by the teaching of yours 🙂
Thanks so much, I’m so glad to hear that my blog was helpful. Best of luck with your game.
Just found this blog and it’s amazing. in depth articles but suitable for beginners. I am not using Unity but a different engine but the game design concepts are still valid, looking forward to check all available and future content!
Keep up the great work
Thanks so much!