
Learn to build a 2d multiplayer lobby with photon in Unity, enable playlist selection and avatar choices, create coin-based shop, save player stats, and implement a mobile camera controller.
Set up a 2D Unity project, create game and menu scenes, organize folders for animation, prefabs, and scripts, and set an orthographic camera with a sky plus layers and tags.
Create a singleton network manager in Unity and persist it across scenes to connect to Photon real-time, join the lobby, and manage room creation with max players and room name.
Build the menu UI for the 2d multiplayer game by implementing a room list, buttons, and text, using prefabs and a menu manager with photon view and network manager.
Develop and manage a multiplayer lobby in Unity using Photon Real-time by building a dynamic menu script that handles screen swapping, player name input, button states, and room creation.
Develops 2d player movement with left-right flipping, using local scale or flip, and triggers movement animation via photon view checks.
Implement take damage and flash damage to synchronize HP loss across players, trigger death and respawn via photon view, and initialize spawn points for respawn.
Initialize each player in the scene by assigning actor numbers, saving to photon, and enabling control; register players in the game manager and place them as prefabs with photon view.
Design a camera controller in unity to follow the local player, setting the main camera's z offset to minus ten and scripting movement to track the player.
Create a Unity game UI with a canvas, gold and heart icons, and dynamic gold and HP text, managed by a singleton game UI script connected to the game manager.
Implement healing and gold collection in a Unity 2D multiplayer game by clamping HP to max, saving gold, and updating the UI with health and gold.
Implement 2D multiplayer pickups in Unity using Photon, including gold coins, health, and potions, with colliders, Photon views, and a pickup script to grant rewards to the local player.
Create a 2D enemy in Unity with a box collider, enemy tag, idle/walk/attack animations, and an enemy script defining chase range, attack range, damage, and health.
Implement enemy health and death in a Photon Unity game by adding a die function, instantiating death effects, applying player damage, and syncing death with Photon view.
Learn to implement enemy movement in a 2d Unity game using photon for multiplayer play, including targeting the nearest player and chasing within a range. Execute timed attacks.
Develop an enemy spawner in Unity with Photon, instantiating up to a max number of enemies, tracking current enemies, and ensuring master client control and basic UI updates.
Fix the main menu script to require a minimum two-letter player name and room name, using photon network validation so players can join the lobby and start the game.
Create a player selection script that assigns names to player models, toggles active models with a singleton game manager, and uses next/back buttons to cycle and save the chosen character.
Create a dedicated upgrade stats UI in Unity for a 2D multiplayer game, including a separate canvas, background, heart and coin icons, HP and price displays, and basic UI layout.
Create a ticket shopper script to detect nearby shops in a 2D photon unity multiplayer game, showing a quest icon and activating shop UI with E; deactivate on leaving range.
Update the game UI to reflect attack and defense upgrades, implement a buy shop for attack and defense, save and load stat values, and ensure in-game text reflects changes.
Recalculate damage values and enforce one damage per enemy hit in a 2d Unity Photon multiplayer game, updating health, attack, and death stats.
Welcome to the Course!
you will learn how to create player
We are going to be creating a multiplayer RPG inside of Unity, using Photon.
Photon Unity Networking is a popular networking framework for Unity.
We will be creating a player controller, allowing you to move around and attack enemies.
Pickups will grant the player either gold or health.
using coin in shop to increase player stats
Player Selection which players can pick their favorite character
We’ll be making a lobby system, allowing players to find games to connect up with each other.
player stats and level up system which with every level up player become stronger
This will be done using Unity’s UI system.
Let’s have a look at what we learned and made.
We learned how to use Photon inside of Unity We created a player controller which can move, attack, get gold and heal Pickups which can give the player health or gold A lobby system for players to team up together before entering the game This was all done using Unity’s UI system.
this course has been designed to be easy understanding to everyone so whether you are beginner or advance programmer
Let’s get started on the project today level up your skill with this course!