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.

Find out more

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.

Find out more

The Ultimate Guide to Game Development with Unity (Official) *

Created in partnership with Unity this comprehensive course covers the development process from start to finish.

Find out more

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.

Find out more

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.

Find out more

Pixel Art Fundamentals - Introduction to 2D Game Pixel Art *

Learn pixel art fundamentals, including shading, lines and dithering, to create pixel art and animations for game characters, UI and HUD elements.

Find out more

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.

View channel

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.

View channel

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.

View channel

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.

icon

Comments

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

    1. Author

      Thank you so much! I’m really glad my blog has been helpful. PS: your name is amazing!

  2. Hey John,

    I’ll second everything Guilherme says there – Happy New Year to you and everyone and best of luck for 2022!

  3. 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!!

  4. 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 🙂

    1. Author

      Thanks so much, I’m so glad to hear that my blog was helpful. Best of luck with your game.

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

Leave a Comment