Create Your First RPG And FPS Multiplayer Game In Unity
4.6 (172 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.
2,304 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create Your First RPG And FPS Multiplayer Game In Unity to your Wishlist.

Add to Wishlist

Create Your First RPG And FPS Multiplayer Game In Unity

Learn To Code In C# And How To Create Role Playing And First Person Shooter Multiplayer Games In Unity3D
Best Seller
4.6 (172 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.
2,304 students enrolled
Created by Awesome Tuts
Last updated 7/2017
English
Current price: $10 Original price: $195 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 31 hours on-demand video
  • 3 Articles
  • 10 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn To Code in C#
  • Develop strong and transferrable problem solving skills
  • Understand the capabilities of game development using Unity
  • Gain an excellent knowledge of game creation
  • Learn how object oriented programming works in practice
  • Create Stunning 3D Games
View Curriculum
Requirements
  • Must have a Mac or PC capable of running Unity3D
Description

This is the FIRST online course that will teach you how to create a First Person Shooter Multiplayer Game!!

The course is completely project based, and we are going to create four 3D games from scratch using Unity Game Engine.

We will start with simple things so you will be comfortable even if you are using Unity for the first time. This also applies to your coding skills, if you did not code before, don't worry, we will deeply cover C# from basic to advanced features.

I had beginners and intermediate game developers on my mind when I structured this course, so it will not only give you all the information you need as a beginner, but it will also teach you advanced game development techniques if you already know how to make games. Every section in the course starts with basic information about the specific topic, and slowly progresses in difficulty as we finish every video.

You will also benefit from my super fast response if you have any issue that you are stuck with(I check Udemy forums every day if someone posts a question). Oh and all the students taking the course will also be there to help you!

Lets take a look at the games that we are going to create inside of this course:

Save The Golem

Our First game is called Save The Golem and its a simple game where pumpkins roll down the hill and you try to avoid them with your Golem character, this is just to get us started with game development and see how easy and simple it is to create your first game in 40 minutes.

Awesome Knight

Our second game is a click and point game called Awesome Knight. In this game we create a character by our mouse, where we click on the screen the player will go towards that position. We will also be able to attack by using melee attack system and special attacks like fire tornado. This game will have enemies that have their or AI and path finding system and we also have a boss who has his own special attacks like throwing magic at us.

Awesome Heroes

The third game is an RPG game called Awesome Heroes. In this game we will learn how to create beautiful levels, player select system where we can select multiple players to play the game, we will have multiple worlds to explore and in each world we will have different enemies attacking us which makes the game more exciting. And not to forget that we are going to create an inventory system where we can select multiple weapons for our characters to battle the evil monsters we encounter in our quests.

First Person Shooter Multiplayer

This is the most requested game I had and its finally here. First we will learn how to create and animate our fps character, add weapons in the game and shoot with those weapons, detect collision when shooting so that we can apply damage and of course add the famous hands that you see in every first person shooter game. After we finish all of that we will use unity's networking system to connect two players over lan and the internet to play against each other in a multiplayer death match.

Some of the things you will learn in the course:

  • Unity's interface
  • Importing Assets
  • Organizing The Project
  • Basic, Intermediate And Advanced C# Programming
  • Basic AI(Artificial Intelligence)
  • Advanced AI(Artificial Intelligence)
  • Path Finding
  • Nav Mesh Agent
  • Basic And Advanced Character Animations
  • Sound FX And Music
  • Basic, Intermediate And Advanced Particle FX
  • Melee Battle Systems
  • Boss Fights
  • Special In Game Attacks
  • Learn How To Use Unity's UI System
  • Create And Animate Menus
  • Create Animation Trigger Events
  • Create Multiplayer Games With Unity's Networking System

That And Much More Is Awaiting You In This Course

If You ever had an idea for an awesome game, then enroll in this course and learn the tools that you need to develop Your next hit game!!!

What Is Your Risk By Taking This Course?

Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!

Enroll Now!! You Will Not Be Disappointed!!

Who is the target audience?
  • Anyone Who Wants To Learn Game Development But Does Not Know Where To Start
  • Beginners with no coding experience
  • Programmers who want to learn game development
  • Experienced Game Developers
Compare to Other Unity Courses
Curriculum For This Course
106 Lectures
31:13:21
+
Introduction
4 Lectures 01:16:41
+
Learn To Code In C#
18 Lectures 04:39:31
Introduction To Variables
18:21

Operations With Variables
16:32

Functions
17:31

Conditional Statements
23:56

Loops
12:28

Arrays
18:36

Arrays And Functions
08:08

Classes And Objects
24:09

Quiz 1
4 questions

Constructors
12:01

Passing Values And References To Function Parameters
08:22

Data Encapsulation
13:00

Inheritance
21:52

MonoBehaviour
23:47

Static Variables And Functions
08:20

Coroutines
14:54

Delegates
21:12

Enumerations
04:59

Arrays And Lists
11:23

Quiz 2
4 questions
+
Awesome Knight (Click And Point) Unity3D Game
26 Lectures 08:43:10

Importing Assets And Organizing The Project
08:48

Terrains In Unity
07:54

Materials, Prefabs And Player Game Object
18:04

Moving The Player
36:35

Finishing Player's Movement
16:55

Animator And Animations In Unity
24:39

Camera Follow
18:34

Introduction To Particles
08:58

Stone Runes Circle
11:20

Mouse Pointer
12:47

Lights And Skyboxes
09:39

Unity's UI System
14:24

Creating Our Own UI
33:59

Player Attack Script
47:48

Player Attack Effects
32:06

Navigation In Unity
13:08

Enemy AI
48:47

Enemy AI - Another Way
22:31

Skill Damage And Enemy Health
19:56

Fire Tornado, Fire Shield And Heal Scripts
22:45

Enemy Attack Script
22:05

Health Bar
14:13

Enemy Boss
30:39

Boss Special Effect Damage
15:59

Removing The Cursor Point When Attacking
06:52
+
Animations In Unity
5 Lectures 01:25:34
Importing Assets And Creating Animations
13:44

Animator Controller
17:55

Animation Transitions
19:51

Multiple Transition Conditions
14:47

Jump Animations
19:17

Quiz 3
2 questions
+
Awesome Heroes (RPG Game)
23 Lectures 08:09:52

Importing Assets And Organizing The Project
07:18

Player Movement
38:56

Player Animations
09:09

Camera's Movement And Spherical Coordinates
29:36

MouseLock
07:16

Player Attack System
36:31

Enemy AI System
30:40

Enemy Attack
27:57

Player Damage System
18:47

Enemy Damage System
21:21

King Warrior And Cat Girl Characters
08:07

Creating Our Main Menu
24:48

Animating Main Menu Camera
34:49

Character Select Panel
26:04

Changing Quality Settings In Our Game
21:26

Navigating Between Scenes And Loading Screen
23:40

GameManager And Spawning A Character In The Level
14:53

Navigating To Other Worlds
26:41

Player UI Inventory
38:45

Player Special Attack
14:32

Dead Effect
07:25

Adding People In Our Game
16:05
+
First Person Shooter Multiplayer Unity3D Game
20 Lectures 06:11:53
First Person Shooter Multiplayer Game Preview
05:08

Importing Assets And Creating Our Tester Scene
09:05

FPSController
29:18

FPSMouseLook
19:13

Crouch, Sprint And Jump
28:50

Player Animations And Blend Trees
32:02

Player Weapons
17:22

Shoot And Reload Animations Using Two Animation Layers
27:51

Selecting Different Weapons
15:05

FPSHands
13:00

FPSHands Shooting
19:50

Creating A Crosshair For Our FPS Character
18:41

Intro To Unity Networking
08:08

Network Manager And Your First Multiplayer Game
18:13

Moving The Local Player And Tracking Movement Over The Network
19:31

Syncing The Camera View Over Network
35:19

Syncing Animations Over The Network
09:58

Dealing Damage And Sync Vars
16:21

Custom Network Manager
16:50

Unity Multiplayer Services And Hosting The Game Over The Internet
12:08
+
Light Effects In Unity
6 Lectures 42:42

Direction Lights And Skyboxes
12:54

Point Lights
10:33

Spot Lights
03:49

Shadow Effects
06:44

Baking Lights
07:33
+
Updates
1 Lecture 03:08
How To Change Screen Size In Game Tab
03:08
+
Bonus Section - Free Courses And Assets
3 Lectures 00:48
Commercial Free 2D And 3D Assets (Free Download)
00:21

Create A 3D Shooter Game In Unity (Free Course)
00:13

Create A 3D Platformer Game In Unity (Free Course)
00:13
About the Instructor
Awesome Tuts
4.6 Average rating
4,057 Reviews
37,111 Students
9 Courses
Teaching People How To Make Games And Apps

Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming.

We are focusing on game development and try to teach people how to develop games using practical examples, but you can find other topics as well.

We are a team of 4 people lead by Fahir, main tutor, programmer and leader of the group.

We also started a YouTube channel where we also teach game development so you can check that out and see what we have to offer.

We enjoy teaching people and mostly providing information that is not accessible anywhere else, you can join our Epic 2D Game Development Course and see for yourself… And if you like it, then we have good news for you, this is just a start, more courses are coming so stay tuned.

So what are you waiting for? Why don't you join our Epic 2D Game Development Course And Learn How To Make Awesome Games??