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.
In this lecture we go over the basic Unity components that you will be encountering.
In this lecture we talk about the basic datatypes in c#.
In this lecture we show you some basics of object oriented programming.
In this lecture we create movement animations for our player character.
In this lecture we create the player animator and transition from one animation to the next.
In this lecture we recreate the health system from The Legend of Zelda.
Can you figure out what is wrong with how our health system is set up?
Explanation of previous quiz.
In this lecture we start with our combat system.
We continue with our combat system.
Part 3 of our combat system.
Finishing up the combat system.
In this lecture we polish our sword handling.
Did you notice that something looks different in my editor?
What is it?
Explanation of the previous quiz and demonstration of Unity Collaborate.
We start creating enemy AI and we defeat our first enemy.
In this lecture we continue building on our enemy AI.
In this lecture we handle taking damage for the player.
In this lecture we create invincibility frames for the player, to make sure he doesn't get defeated too easily.
We create an animator for our Dragon enemy.
In this lecture we start developing the Dragon Logic.
We continue with the development of the Dragon AI.
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.
In this lecture we will be creating environment prefabs for level creation.
In this lecture we create the first level of our game.
In this lecture we create a potion item that can be picked up to increase the players health and to heal him.
In this lecture we finish the second scene of our game.
In this lecture we fix some bugs we had from previous lectures.
In this lecture we create much better looking particle effects for our game.
In this lecture we connect all our levels into one open world.
In this lecture we create our boss Animator and start with his AI.
In this lecture we create a pattern for our boss to follow and attack the player.
In this lecture we talk about loading levels and camera following the player.
In this lecture we teach you how to save and load game data very easily.
Finally we finish up what is left and build our game, ready to be published to the world.
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.