Build Multiplayer Games With Unity And Photon ( PUN 2)
What you'll learn
- Multiplayer Game Development Basics
- Mobile FPS Shooter Basics
- How to use FPS Hands and Full Character Model together in multiplayer FPS game
- How to synchronize player movement, health and animation for all players in the same room
- Adding Mobile Controls For FPS Games
Requirements
- Beginner-Intermediate Unity
- Intermediate C# Experience
- Desire to learn Multiplayer Game Development
Description
Have you ever wanted to build your own multiplayer games that hit the stores like Pixel GUN 3D, Golf Clash and ShadowGun Legends? Yeah, you've come to the right place!
Because all these successful games are built using Photon which is a multiplayer game engine trusted by hundred thousands of developers around the globe!
In this course, you will learn the basics to create your own multiplayer games! And in every section, we will build a multiplayer game from scratch! So, you will learn by doing in every project...
In the first section, we will build Pixel Gun 3D Clone project from scratch with Photon Unity Networking 2 (PUN2).
It will be your first multiplayer game. By building this game, you will learn lots of things:
Creating and joining a random rooms with Photon.
Instantiating remote players in the same room.
Synchronizing Player movement and player health across the network.
In the second section, we will build a Mobile Multiplayer FPS Game from scratch with Photon Unity Networking 2 (PUN2).
In this section, you will learn more advanced stuff in multiplayer games.
How to create rooms by name and max.players.
How to list the existing rooms.
How to list the players in the room.
How to synchronize player animations across the network.
First Person Shooter basics like FPS Hands and 3D player models.
Mobile Controllers
Basic re-spawning mechanism after the player got killed!
In the third section, we will build Multiplayer Racing Game from scratch with Photon Unity Networking 2 (PUN2).
There will be more and more advanced stuff and you will have the opportunity to practice what you learned.
How to work with Scriptable Objects
How to sync Projectile Shooting over the network
Character Selection
Game Mode Selection
Raise Events
Player Ready Mechanism
And more..
So, come and join me on this Multiplayer Game Development Journey!
Lets build together!
-Tevfik
Who this course is for:
- Unity developers who want to build multiplayer games
- Developers who want to start game development with multiplayer games
Featured review
Instructors
Tevfik is a passionate game developer and an XR educator. Following his BS degree in Aerospace engineering, Tevfik self-taught himself software development through online education tools, and went on to create location-based AR apps with more than 2000 hours of experience on ARCore and Mapbox under his belt.
Driven by a belief in making technology education accessible to all, Tevfik developed the world's first online course on location-based AR applications in 2018. Since then, he has guided the XR learning journey of 27,000+ students worldwide and takes pride in providing the highest-rated online courses on AR/VR game development on Udemy.
IRONHEAD is an XR company that creates high-quality VR games, development courses, and assets; aiming to grow both the production and consumption capacities of the XR community.
Through its twofold approach of creating both the VR games and the educational tools for developing them, Ironhead's mission is to satisfy the pressing need for indie games and capable developers in the exponentially growing VR market.
Ironhead was founded by Tevfik Ufuk Demirbaş in Ankara, Turkey. With over four years of industry experience in the AR/VR field and over 24,000 students worldwide on Udemy, Ironhead is recognized for its leadership in the XR development community.
In the near future, Ironhead is poised to publish a Multiplayer VR Shooter game while continuing to produce resources for the XR community.