Unity - 3rd Person RPG from scratch!
4.6 (6 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.
49 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity - 3rd Person RPG from scratch! to your Wishlist.

Add to Wishlist

Unity - 3rd Person RPG from scratch!

Learn Game Development by an example
4.6 (6 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.
49 students enrolled
Created by Michael M.
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You'll learn how to create a project from scratch
  • How to organize your project
  • How to implement basic charachter functions such as: Walking, Running etc.
  • How to manage the animator controller by code
  • Setup an NPC Character
  • Create an basic Quest System
View Curriculum
Requirements
  • Basic knowledge of C#
  • Windows / Mac Computer
  • Keyboard/Mouse
Description

Ever wondered how to create an RPG from scratch? 

With this course you'll learn pretty much all the important tools & coding techniques to achieve an RPG project. You'll learn almost everything you need to create your own project and start developing games. 

We will start with an empty folder and import our assets. Then we will start developing our character, adding animations, connect the animations with our code, add player input, a follow camera, define the rotation movement, implement a running ability with animation and even add an stamina system. 

After that we will start creating our NPC character and develop our basic quest system. You'll learn how to create UI systems and how to manage them by code. The player will be also able to accept & decline XP and even gain some XP. 

We will then start to design our level and import some cool assets for it. 


Sounds great? First lessons are all free! 

Who is the target audience?
  • Anyone who want to learn how to create an working project in Unity
  • Anyone who is interested in Game Development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
04:51:36
+
Introduction
1 Lecture 00:38
+
Import our assets
1 Lecture 04:49
+
Character System
9 Lectures 57:26




Create the foundation of our camera
13:19

Basic Follow Camera
02:34

Create our Camera
03:41

Finish our camera
06:08

Running ability
09:18
+
Stamina System
1 Lecture 12:43
Creating our stamina system
12:43
+
Quest System
11 Lectures 01:58:49
Create our NPC Character
11:01

Build the basic UI
11:53

Quest System interaction
10:33

Finish our interaction
05:51

Functionality buttons
09:04

Accept / Decline Quest
13:58

Accept / Decline Quest 02
11:02

Accept Quest and Start Quest
11:02

Start Quest Logic
06:27

Finish Quest
09:48

Polish our Quest System
18:10
+
Level Design
3 Lectures 34:30
Importing our assets
17:56

Finishing our level
08:19

Polishing our level
08:15
+
Finalizing our project
2 Lectures 14:28
Redesign the UI
06:15

Post Processing Effects
08:13
+
User request - Health Potion / Attacking System
3 Lectures 48:13
Health Potion
20:16

Attacking System
18:12

Fixing the running animation
09:45
About the Instructor
Michael M.
4.5 Average rating
10 Reviews
87 Students
3 Courses
Instructor Web/Game Development

Hey there! I am Michael and i am a web developer, programmer/web designer, freelance 2D/3D illustrator, modeler and also hobby game development enthusiast.  


I studied web development and web design, but are constantly trying to learn new frameworks / programming languages. The last 3 years i have taught myself c++ programming and c# beside all the common web development languages / frameworks. 

I think learning is a simple task if done right. I am a big supporter of practical teaching instead of theoretical. And so along the way i thought to myself: Why not trying to teach it the way it's the most easiest, most fun? Well, here i am! 

My goal is to gain a wide audience and try to teach them as most as possible in the shortest period of time. I will cover web development topics, web design topics, graphic design / illustration, wire-framing websites and also game programming. 


I hope you have a great time with my courses and if you have tips & ideas how to make them even more better, don't wait and send me an message! 

Anyways, have fun and keep hacking (or clicking) :).