Best Free 3D Game Development Courses

Find the best online Free 3D Game Development Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Complete Guide to 2D and 3D Game Development with Unity

Get ahead in 2D and 3D game development with this comprehensive Unity course

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA

"]

Students: 21249, Price: Free

Learn the latest in 3D game development as you create your very first 3D multi-level platformer game. Learn C# and Unity as you are guided through this step-by-step guide. 

Next, rocket into a blast from the past as you use the latest techniques to recreate the classic Atari hit Space Invaders. Learn how this groundbreaking title functions and create your own responsive and intuitive version of the game that captured the hearts of millions. 

Unity Game Dev for Beginners | Build a 3D Ball Runner Game

Understand the basic principles of game development inside Unity by building a 3D Ball runner.

Created by Dinesh Tavasalkar - Engineer, Developer, Technical Trainer

"]

Students: 17615, Price: Free

Do you want to make a carrier in Gaming industry or are you interested in building your own games. If the answer to both the questions is YES, then you have come to the right place. This course is for students who are somewhat familiar to C++ or C# programming language and want to develop computer games using unity. The following topics will be covered in this course.

  • Position, rotate and scale gamobjects inside Unity

  • Add colors and background textures to gameobjects

  • Understand the programming logic for taking input from the keyboard arrow keys and move the sphere in different direction.

  • Making the Ball jump (over the hurdles)

  • Creating golden coins and rotating them

  • Collecting the coins and decrementing the score once each coind is collected

  • Switching the scene once all the coins are collected

  • Working with 2D Components such as 2D Text, Background textures and 2D  Buttons for developing the Menu scene and End scene.

  • Adding Onclick event to the buttons for switching between scenes when button is pressed

  • Exiting the game once exit button is pressed. 

So guys what are you waiting for, there are a lot of new things that you will learn from this course. Enroll now and start building your first 3D game inside unity.

How to become a Game Artist, Designer, or Developer!

Everything you need to know to start & succeed in the game industry or as a indie game developer.

Created by Game Developers Republic - Creating your own game, can be an exciting adventure!

"]

Students: 12366, Price: Free

Creating your own game, can be an exciting adventure!

Watching your ideas come to life on screen & the smiles or frustration it brings to your friends, family, & even possibly the world, as there experiencing your game for the first time, can bring a level of accomplishment and  fulfillment like none other.

Game design & development can be accessible to anyone who has the drive & motivation to learn. Whether you want to design & develop a game, level, or just create assets to support in a games development.

Nowadays games are found virtually everywhere & played by people of all ages. The game industry continues to grow year after year and is showing no signs of stopping anytime soon.  The game industry earned over $100 billion dollars  in 2017, with the average game developer & designer salaries being well over $80 thousand dollars a year.

We want to bring you the knowledge & techniques we’ve learned throughout our careers as modelers, texture artist, animators, & game designers & developers.  As industry professionals & veterans with far more than a decade of game design, development, & asset creation experience, many of us have spent the better parts of our careers specializing in creating interactive training materials as well as games.

SO JOIN US, as we go through all the steps & processes of game development, in videos, & interactive lessons that are be easy to follow, engaging, entertaining, & accessible, and always remember, Don't Just play.... Create!     

Game Art & Design Tips & Tricks

Learn the best indie game design and development tips + top resources for finding free 3D game art.

Created by Buildbox Software - Game Development Made Easy

"]

Students: 7096, Price: Free

In this course, you'll learn different design techniques and tips to use in your indie games. We'll teach you step-by-step how to use Blender along with Buildbox to create your own stunning game art. You'll also learn how the top sites for finding free 3D game art that you can download instantly to use in any project. Plus, we'll reveal some of the top ways to come up with hit mobile game ideas every single time to make designing games fast and easy.

Godot 101 – Game Engine Foundations

Dive into Godot – an open-source and free game engine – and master the foundations of 2D and 3D game development.

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA

"]

Students: 4209, Price: Free

Learn in-demand skills for game development by mastering the Godot game engine.

Whether you’re looking to develop 2D or 3D games, Godot offers a unique development experience with its node system, personal programming language GDScript, and dynamic tools perfect for creating games of any genre. In addition, the Godot engine is absolutely free and open-source, meaning you can expand the capabilities of the engine to suit your projects.

Through this course, you’ll discover the fundamentals of not only working with the Godot editor, but also how to set up both a player and a level. Through this, you will take the first steps needed to develop with Godot and be prepared to expand your knowledge further for the future.

You will learn how to:

  • Install and set up Godot

  • Navigate the Godot editor

  • Create a player with a sprite and collision detection

  • Script a player’s movement and other functions

  • Build a tilemap-based level