The Complete Unity Indie Game Developer Course
4.3 (1,128 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
72,414 students enrolled

The Complete Unity Indie Game Developer Course

Learn how to make games by creating a FULL top down RPG and publishing it to the world.
4.3 (1,128 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
72,414 students enrolled
Last updated 5/2017
English
English [Auto], Spanish [Auto]
Current price: $129.99 Original price: $199.99 Discount: 35% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create a full game and publish it to the world
  • Know how games are made and experience the process of making a full game
  • All the skills to use Unity
  • Game design philosophy
Course content
Expand all 37 lectures 05:05:33
+ Introduction
1 lecture 03:45

Introduction Video to help you figure out if this course is for you.

Preview 03:45
+ Basics of Unity and Programming
5 lectures 35:10

In this lecture we go over the basic Unity components that you will be encountering.

Preview 09:16

In this lecture we talk about the basic datatypes in c#.

Basic Datatypes
09:49

In this lecture we speak about the IF statement. 

Preview 05:34

We learn about the for loop.

Preview 03:24

In this lecture we show you some basics of object oriented programming.

Basics of Object oriented programming
07:07
+ Creating our player!
5 lectures 34:07

In this lecture we cover the player movement.

Preview 08:25

In this lecture we create movement animations for our player character.

Player Animations
04:11

In this lecture we create the player animator and transition from one animation to the next.

Player Animator
09:09

In this lecture we recreate the health system from The Legend of Zelda. 

Player Health System
09:54

Can you figure out what is wrong with how our health system is set up?

Health system
1 question

Explanation of previous quiz.

Quiz 1 : Explained
02:28
+ Combat!
6 lectures 49:16

In this lecture we start with our combat system.

Attacking: Part One
09:18

We continue with our combat system.

Attacking: Part Two
10:37

Part 3 of our combat system.

Attacking: Part Three
06:52

Finishing up the combat system.

Attacking: Part Four
10:01

In this lecture we polish our sword handling.

Attacking: Sword Polish
08:29

Did you notice that something looks different in my editor? 

What is it? 

Working in a team
1 question

Explanation of the previous quiz and demonstration of Unity Collaborate.

Quiz 2: Unity Collaborate Explained
03:59
+ Enemy AI.
8 lectures 01:18:16

We start creating enemy AI and we defeat our first enemy.

First Blood!
10:15

In this lecture we continue building on our enemy AI.

Enemy Movement
11:11

In this lecture we handle taking damage for the player.

Taking Damage and more Crabs!
09:26

In this lecture we create invincibility frames for the player, to make sure he doesn't get defeated too easily. 

Invincibility Frames!
08:56

We create an animator for our Dragon enemy.

Dragon Animator
09:39

In this lecture we start developing the Dragon Logic.

Dragon logic: Part One
10:12

We continue with the development of the Dragon AI.

Dragon logic: Part Two
10:08

In this lecture we make sure that we're satisfied with our Dragon AI and add projectiles to him so that he can attack the player.

Dragon logic: Part Three
08:29
+ Environment Creation.
6 lectures 49:27

In this lecture we will be creating environment prefabs for level creation.

Environment Prefabs
10:18

In this lecture we create the first level of our game.

Creating our First Level
08:40

In this lecture we create a potion item that can be picked up to increase the players health and to heal him.

Potion Pickup
11:34

In this lecture we finish the second scene of our game.

Finishing up the second scene
06:09

In this lecture we fix some bugs we had from previous lectures.

Fixing Enemy AI
07:22

In this lecture we create much better looking particle effects for our game.

Particle Polish!
05:24
+ Finishing Up!
6 lectures 55:32

In this lecture we connect all our levels into one open world.

Connecting our levels!
07:12

In this lecture we create our boss Animator and start with his AI.

Boss Animator and Script
10:21

In this lecture we create a pattern for our boss to follow and attack the player.

Boss Attack Pattern
09:58

In this lecture we talk about loading levels and camera following the player.

Loading Levels and Camera Follow
11:52

In this lecture we teach you how to save and load game data very easily.

Saving and Loading Game Data
06:05

Finally we finish up what is left and build our game, ready to be published to the world.

Finishing Up and Building the Game
10:04
Requirements
  • You should have Unity installed
  • A desire to learn game development
Description

In this course we will create a full game from scratch in Unity. 
You will learn about object oriented programming and have an overall better understanding of C#.

We will provide you with all the assets needed to create a full top down RPG game, feel free to use these assets in your own games

In this course we will cover Animators, Physics, Scene Transitions, Saving and Loading, Enemy AI, Item Pickups, basically everything you would find in an RPG game.

We will also be talking about good game design practices, and giving you insight about the industry and where you can publish your games.

Who this course is for:
  • Anyone who wants to learn how to make games
  • Indie game developers
  • Game Developers
  • Game enthusiasts
  • Unity developers