The Complete Unity Indie Game Developer Course
4.3 (103 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
11,802 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Unity Indie Game Developer Course to your Wishlist.

Add to Wishlist

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 (103 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
11,802 students enrolled
Created by Dragan Neskovic
Last updated 5/2017
English
Curiosity Sale
Current price: $10 Original price: $195 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
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 is the target audience?
  • Anyone who wants to learn how to make games
  • Indie game developers
  • Game Developers
  • Game enthusiasts
  • Unity developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
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
About the Instructor
Dragan Neskovic
4.3 Average rating
328 Reviews
33,333 Students
6 Courses
Game Developer

Hello everyone, I'm Dragan.

Since I was a kid I dreamed about creation, about making something happen, making something alive and remarkable, something that will last forever.

 As video games were my biggest passion, inspired by incredible physics and graphics back then, I started creating my own. Through my life I worked with many studios, as a freelancer and group leader, and also as both programmer and game designer.

During my game development timetable I worked in Unreal Engine, Game Maker and Unity 3D. Currently, I primarily use Unity 3D as it suits me the best if I could choose. As I've already been through a lot during my game development experience, I'm ready and glad to share my knowledge with others, so that is where I decided to make courses.