Unity 5 pro multiplayer combat using melee & ranged weapons
3.7 (11 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.
463 students enrolled

Unity 5 pro multiplayer combat using melee & ranged weapons

in depth, step by step video lectures on building an online massive multiplayer combat system
3.7 (11 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.
463 students enrolled
Created by Yohann Taieb
Last updated 7/2019
English
English [Auto-generated]
Current price: $129.99 Original price: $199.99 Discount: 35% off
7 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • 4 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 realistic multiplayer combat using melee weapons and ranged weapons
  • synchronize among multiple online players' damage, armor attributes, and health
  • use spawn points and respawn players once killed.
  • Foundation of Virtual Reality games
Course content
Expand all 41 lectures 03:43:04
+ Overview
4 lectures 16:11

In this lecture, you will get an overview of the content and get to know your instructor.

Preview 02:25

In this lecture, you will learn how to download and open the Unity project.

Important: Please download the code from the last section: Bonus

Download and open the starting Unity project
02:39

In this lecture, you will learn how the project file runs in Unity Editor

Preview 05:48

In this lecture, you will get an overview of the Unity scene's objects and game mechanics.

Preview 05:19
+ Melee combat
15 lectures 01:43:45

In this lecture, you will learn how to  setup the synchronization to take damage on the server and all the clients.

Preview 09:03

In this lecture, you will learn how to setup the attack and defense colliding areas for the Dummy character.

Setting up attack and defense areas on the Dummy character
10:52

In this lecture, you will learn how to add the main character area that deals damage to other characters.

Adding the main character area that deals damage
06:51

In this lecture, you will learn how to program the weapon attack and the shield blocking the attack.

Programming the weapon attack and shield blocking
07:22

In this lecture, you will learn how to trigger a hit on a player character.

Preview 03:24

In this lecture, you will learn how to apply damage on other player on weapon hit.

Applying damage on other player on weapon hit
06:07

In this lecture, you will learn how to program the kill and respawn of the player after getting hit.

Killing and respawning player when hit
03:41

In this lecture, you will learn how to fix the error when hitting the dummy character.

Preview 02:48

In this lecture, you will learn how to trigger blocking and preventing random damage.

Preview 08:49

In this lecture, you will learn how to compute damage dealt and the damage taken using the player attributes script.

Computing damage dealt and taken using player attributes
05:48

In this lecture, you will learn how to count the total number of player kills.

Preview 05:34

In this lecture, you will learn how to add colliders on weapons and shields.

Adding colliders on weapons and shields
06:54

In this lecture, you will learn how to finalize the server client melee combat damage.

Finalizing server client melee combat damage
09:51

In this lecture, you will learn how to spawn gear items on the floor (part 1 of 2)

Preview 09:33

In this lecture, you will learn how to spawn gear items on the floor (part 2 of 2)

Spawning gear on the floor (part 2)
07:08
+ Range fights
6 lectures 32:56

In this lecture, you will learn how to work on ranged damage adding magic firebolts

Preview 07:16

In this lecture, you will learn how to trigger magic firebolts from the main player character.

Preview 05:42

In this lecture, you will learn how to deal damage when the firebolt hits an enemy player.

Dealing damage with firebolts
03:39

In this lecture, you will learn how to create a special skills task bar

Creating a special skill bar
07:37

In this lecture, you will learn how to hook the skill bar button to trigger magic firebolts.

Preview 06:43

In this lecture, you will learn how to enable the skill bar only when the game starts.

Preview 01:59
+ Ranged Weapons - Archery
11 lectures 47:00

In this lecture, you will learn about adding ranged weapons such as bows and arrows.

Preview 02:51

In this lecture, you will learn how to create the bow prefab to be able to reuse it

Creating the bow prefab object
04:27

In this lecture, you will learn how to program the code that will drive the bow weapons

Programming the archery weapon type
04:50

In this lecture, you will learn how to create the epic bow loot to pickup on the floor

Creating the epic bow loot item
07:21

In this lecture, you will learn how to create the bow item slot image with its code.

Preview 04:25

In this lecture, you will learn how to create the bow inventory item.

Creating the bow inventory item
03:30

In this lecture, you will learn how to add the hook script to the bow

Preview 01:49

In this lecture, you will learn how to equip the bow weapon onto the character.

Equipping the bow ranged weapon
04:44

In this lecture, you will learn how to setup the equipped bow size, rotation and offset values.

Setting equipped bow size rotation and offset
02:11

In this lecture, you will learn how to capture the currently quipped weapon type.

Preview 06:28

In this lecture, you will learn how to program the player/s draw arrow animation.

Preview 04:24
+ Programming arrows
4 lectures 23:12

In this lecture, we will program the arrow animation

\

Programming the player draw arrow animation
04:24

In this lecture, you will learn how to spawn and shoot arrows from the server and client instances.

Spawning and shooting arrow
13:06

In this lecture, we will modify the particles and explosion effect.

Modifying the arrow particle and explosion
02:01

In this lecture, we will work on the last fixes to make a better arrow animation.

Preview 03:41
+ Bonus
1 lecture 00:00

Important: Please download the project files in this lecture

Bonus
00:00
Requirements
  • know how to download and open Unity
  • Basic programming knowledge is recommended
  • use a Windows PC, MAC o Linux
Description

Important: all software used are FREE to download and use on PC, LINUX and MAC computers (no need to pay, cheers!)

In this course you will learn how to use Unity3D to build a professional multiplayer combat system.

Why would you want to learn how to build a combat system? Because any good online multiplayer game out there uses a combat system where players can fight eachother in player versus player mode and players can also team up together to fight powerful enemies and bosses. This is the core foundation of multiplayer games. 

All the great games out there are using it, look at Star Wars, or World of Warcraft or MineCraft or even Pokemon. That's exactly what you will be making by taking this course. We will start by creating melee combat using shields and sword fighting and then we will go into ranged combat using magic firebolts and bows and arrows. Isn't it exciting already?

This course can be taken by anyone even if you've got no programming skills. This course is meant for non-artists, meaning you don't have to be an artist to be able to use 3D pixel art graphics since this course provides all the necessary assets for you. The only tool we use in this course is Unity 3D, and it's completely free to use. No need to spend extra money.

This course is easy to follow along since all the steps are shown to you in the video lectures, so you can't possibly miss a step, and it's a lot more fun that reading documentation


The skills that are taught in this course are the foundation of any professional video games and they can be applied to all your future projects. 

Join the course now, you've got nothing to lose because if i don't deliver, you'll get a full refund. I'll see you in the videos lectures and in the course forum.



Who this course is for:
  • gamers
  • game enthusiasts
  • computer students
  • art students
  • geeks
  • cool teenagers