
In this lecture, you will get an overview of the content and get to know your instructor.
In this lecture, you will learn how to download and open the Unity project.
Important: Please download the code from the last section: Bonus
In this lecture, you will learn how the project file runs in Unity Editor
In this lecture, you will get an overview of the Unity scene's objects and game mechanics.
In this lecture, you will learn how to setup the synchronization to take damage on the server and all the clients.
In this lecture, you will learn how to setup the attack and defense colliding areas for the Dummy character.
In this lecture, you will learn how to add the main character area that deals damage to other characters.
In this lecture, you will learn how to program the weapon attack and the shield blocking the attack.
In this lecture, you will learn how to trigger a hit on a player character.
In this lecture, you will learn how to apply damage on other player on weapon hit.
In this lecture, you will learn how to program the kill and respawn of the player after getting hit.
In this lecture, you will learn how to fix the error when hitting the dummy character.
In this lecture, you will learn how to trigger blocking and preventing random damage.
In this lecture, you will learn how to compute damage dealt and the damage taken using the player attributes script.
In this lecture, you will learn how to count the total number of player kills.
In this lecture, you will learn how to add colliders on weapons and shields.
In this lecture, you will learn how to finalize the server client melee combat damage.
In this lecture, you will learn how to spawn gear items on the floor (part 1 of 2)
In this lecture, you will learn how to spawn gear items on the floor (part 2 of 2)
In this lecture, you will learn how to work on ranged damage adding magic firebolts
In this lecture, you will learn how to trigger magic firebolts from the main player character.
In this lecture, you will learn how to deal damage when the firebolt hits an enemy player.
In this lecture, you will learn how to create a special skills task bar
In this lecture, you will learn how to hook the skill bar button to trigger magic firebolts.
In this lecture, you will learn how to enable the skill bar only when the game starts.
In this lecture, you will learn about adding ranged weapons such as bows and arrows.
In this lecture, you will learn how to create the bow prefab to be able to reuse it
In this lecture, you will learn how to program the code that will drive the bow weapons
In this lecture, you will learn how to create the epic bow loot to pickup on the floor
In this lecture, you will learn how to create the bow item slot image with its code.
In this lecture, you will learn how to create the bow inventory item.
In this lecture, you will learn how to add the hook script to the bow
In this lecture, you will learn how to equip the bow weapon onto the character.
In this lecture, you will learn how to setup the equipped bow size, rotation and offset values.
In this lecture, you will learn how to capture the currently quipped weapon type.
In this lecture, you will learn how to program the player/s draw arrow animation.
In this lecture, we will program the arrow animation
\
In this lecture, you will learn how to spawn and shoot arrows from the server and client instances.
In this lecture, we will modify the particles and explosion effect.
In this lecture, we will work on the last fixes to make a better arrow animation.
Important: Please download the project files in this lecture
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.