3D Game Development with Blender (Udemy.com)

Build anything you can imagine, and make fun 3D games!

Created by: Andy Harris

Produced in 2017

icon
What you will learn

  • Build 3D models suitable for any game engine
  • Manipulate a 3D environment
  • Create custom mesh objects - vehicles, humanoids, animals
  • Use UV mapping for realistic color effects
  • Build basic procedural textures and bake them to UVs
  • Create terrain, sky maps, and ground textures
  • Create timeline-based animations (moving platforms, doors)
  • Use shape keys to modify a mesh (moving eyes and mouth, for example)
  • Create a basic skeleton rig and animate a character with it
  • Combine various animations into actions
  • Master the blender game engine logic bricks
  • Get user input from mouse, keyboard, and joystick
  • Manage collisions through bounding boxes, raycasting, and convex hull
  • Use dynamic physics for realistic motion and collisions
  • Dynamically create and destroy objects
  • Track properties for scorekeeping, inventory, time
  • Create scene overlays for dynamic HUD elements
  • <

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

You want to make a game, huh? Many have gone before, and not all have succeeded. Truth is, building games is hard, especially 3D games. But if you have the right tools and the right tour guide, the process can be relatively easy. Building games might just be more fun than playing them!
3D gaming courses tend to come in two flavors. Either you learn to build all your models in a 3D editor like Blender or 3DSMax but you barely get to put them in a game, or you start with a high-end powerful gaming tool like Unity or Unreal, but you can only use models made by others.
In this course, we start from the very beginning. You'll learn how to build your own model of anything you can imagine using Blender, a powerful free tool. There are many Blender classes out there, but most do not concentrate on building models for games, which are different than the models used in movies. Blender is well-known as perhaps the best open-source 3D modeling package in existence.
Blender's best-kept secret is its game engine. Not only can you build models in Blender, you can build full-fledged games. The game system is incredibly powerful, yet not well known. That's where this course comes in. I'll show you how to create compelling models, how to use Blender's logic bricks to write basic games with no programming, and we'll finally transition to writing your own code with the powerful and popular Python language built into Blender. I've had a blast creating this course. I can't wait to share it with you. The best part of making a game is storing your own playfulness inside a game. I see this course in exactly the same way. Let's play together and build some awesome games.
Who this course is for:
This is a great course for people wanting to make a 3D game.
No art, 3D, or programming experience is necessary.
If you've had high school algebra, you'll see it in use here. If not, I'll show you as we go. No boring math problems. We're blowing stuff up here.
The course is fine for motivated kids. I'm a Dad, so be ready for a few bad Dad jokes and a lot of family-friendly fun.
It's also good for adults, because after dealing with reality all day, who doesn't want to catapult cows over castle walls or whatever, right?

icon
Instructor Details

Andy Harris

  • Andy is the author of over a dozen books on various topics in computer programming, especially web, game, and mobile development.

His best-selling books include

  • HTML5 / CSS3 All in One for Dummies
  • HTML5 Game Programming for Dummies
  • HTML5 Quick Reference for Dummies
  • PHP6 / MySQL Programming for the Absolute Beginner
  • Game Programming - the L Line (using Python)
  • Flash Game Programming for Dummes

He teaches computer science at a major university teaching the following courses:

  • * Computer Science I - Introduction to computer science and programming with Python
  • * Computer Science II - Advanced computer programming in C, C++, Java, basic algorithms and Data Structures
  • * Game Development I and II - 2D and 3D game development from the ground up, including building game engines.
  • * Web and Mobile Development - Various classes in client-side, server-side, and AJAX programming, as well as mobile development.

Andy is also very active in homeschooling.

icon
More courses by Andy Harris

Complete Web Development: HTML5 and CSS3

$11.99

icon
More blender courses

What is Social?

Free

Blender 2.79 Nature environment creation

$11.99

SciFi Crate Design in Blender

$11.99

The Blender 2.8 Encyclopedia

$11.99

Learn 3D Animation - The Ultimate NEW BLENDER 2.8 Course A-Z

$11.99

Blender 2.8 Game Character Creation

$11.99

icon
Reviews

4.6

32 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Steven Pascoe on 12/20/2020

very interesting and easy to follow

By M.karthikeyareddy on 6/20/2020

YA 1ST VEDIO HIS LECTURE IS AWSOME ANT TO SEE WHAT HAPPENS FURTHER HOPING AND BELIVEING FOR THE BEST

By Khyati Bareja on 6/10/2020

It was very well described and for someone who is just starting, it has all what's needed.

By Anmol Prakash Srivastava on 5/17/2020

I thought this will an engaging lesson for blender as a designer but, the designs you made are just creepy nightmare! Sorry to say this but this is what I never expected form a blender lesson. Kindly update your work up and think before making a course . I could have learnt all this through youtube too for free I thought you have created a course with some knowledge but you have lesser knowledge from any of the designer. Period

By Richard Taylor on 4/24/2020

Yes even though he is using blender 2.7 and I got 2.8 I was still able to figure out what Andy did.

By Tapio S on 4/5/2020

Very clear, a good teacher!

By Sven Lietz on 11/15/2019

fters mal wenn du etwas erklrst ist der Untertitel ber dem was du anklickst. Das ist manchmal etwas anstrengend dann aber ansonsten bin ich mit deinem Unterricht sehr zufrieden =)

By Paul Warkentin on 9/23/2019

Yes, I've listened to his lectures before and he's a brilliant guy that knows his stuff inside and out and loves teaching noobs like me.

By Carmen Lois on 5/3/2019

Really good! Don't be scared off by the low model quality. This tutorial is great for both beginners to Blender and the BGE (Blender Game Engine).
Andy is very clear, confident and concise. You can really tell that he's got a lot of knowledge in game development (in the BGE specifically) and how to use Blender. Best of all, he is a very good teacher; he know how to deliver content in an engaging way while also pacing the delivery so you don't get overwhelmed with information.
Over the duration of the course, he goes into great detail in explaining how each function works and when/why you'd use it. He only introduces new functions as they become relevant, so you don't become overwhelmed with the millions of buttons in Blender and the BGE.
The examples are a bit crude, but when you are learning the basics they're perfect for getting you to understand that it's not the quality of the model that determines how well something works but rather the quality of the logic(coding) behind it.
The course instils a number of very good habits into new time BGE users and game developers in general. (There are some iffy practices from a modelling POV, but I can overlook that given its geared towards developers more than 3D modelers.)
Andy constantly reinforces the importance of simplifying a game action into its core components and thinking about what you want to happen before trying to figure out how to make it happen.
You will definitely walk away from this course with a solid foundation to build on as you grow as a game developer. As well as a library of great examples to refer to if you get stuck or are looking for inspiration.
I wouldn't normally consider buying books on topics like this (given how quickly software can change). But given the way Andy teaches in this series, I think I may find myself buying some of some of his books on game development.

By Anthony Tobianski on 1/20/2019

The instructor is knowledgable and enthusiastic. He teaches modeling basics so you can create some decent game assets and then moves on to working with BGE logic blocks, and finally how to tie in existing Python scripts.
The student needs to make some decisions on what they really want to get from this course. As I write this, it seems like 3 years have passed since the course was made available. Blender 2.79 exists and BGE features are still present. However, 2.8 has dropped BGE. However, there's Armory engine that built on top of Blender that's been under development. Armory engine relies on a different language named Haxe. This language is used because of its historical use for games and the fact that it provides support for multiple platforms. I personally think it could be a great option for a new game developer interested in working with Blender to take advantage of the course and the resources the instructor provides, as a means of becoming familiar with Blender from a game development perspective. Then, you'd have the option to take what you've learned in Blender with BGE over to the Armory engine environment.
There are other more popular game development options out there and they may serve you better, but I think working under Blender and BGE is a great place to start, which would make this course a "must" for getting you started quickly.

By Gerald Wichlacz on 1/17/2019

Great course. Great instructor. Ive had some prior experience with Blender, but learned a ton of new tricks and tips.

By Liv on 9/13/2018

I thought the instructor Andy Harris was just so fun to listen to. His jokes and way of speaking reminded me a lot of a professor I once had that always made class entertaining. Just an all-around fun course and I learned a lot!