
Explore building a multiplayer 2d RPG with Unity and Photon, featuring lobby creation, room joining, in-game chat, movement, attacking enemies, collecting loot to heal, and respawning after death.
Set up Photon in Unity by creating a Photon account, creating a new app, copying the app id, importing the Photon package, and configuring your project.
Learn to create a tiled map in Unity for a 2D online multiplayer RPG, configuring 16x16 tiles, placing walls and objects via inspector, and preparing assets before implementing network manager.
Create a Unity network manager using Photon to connect players and run online multiplayer. Implement a singleton pattern with awake, join lobby, and configure max players for gameplay.
Finish and test the network script's joining function in Unity and Photon, implement on joined handling, prepare the join room flow, and save changes for the next video.
Design the main menu in unity by creating UI objects, adding a name input field, text labels, and interactive buttons, and setting anchors for a cohesive start screen.
Design and refine the main menu by organizing the user interface into a container, configuring the name input, lobby panel, and start button for a cohesive multiplayer RPG experience.
Build the main menu ui by arranging images and text, setting a top pivot, and adjusting colors. Adjust sizes and add a horizontal scrollbar with clamp movement.
Create a main menu object and script, wire start game and lobby buttons, and control UI and objects to move from the menu to the lobby in Photon multiplayer.
Implement the main menu for a Unity Photon multiplayer game, including name-change logic, master server connection, and transitions between lobby, store, and game screens.
Explore lobby scripting for a Unity and Photon multiplayer RPG, covering handling player joins, updating lobby user interface with nicknames, and transitioning to the main menu on start.
Explore lobby browser scripting in Unity and Photon by wiring up a dynamic lobby UI, instantiating buttons, updating text fields, and syncing game objects for multiplayer matchmaking.
Set up a game manager object and script, establish a public static game manager, and initialize player spawn points to position players at game start.
Import the multiplayer asset, create a player object, and add components for movement and collision, organizing with an empty object for a Unity and Photon 2D RPG.
Learn to build a player attack animation in a Unity 2D multiplayer RPG by setting up a weapon, creating an attack animation state, configuring transitions, and attaching the attack script.
Develop a player controller script for a Unity and Photon online multiplayer 2D RPG, detailing movement speed, velocity, attack range, and damage, with collision and animation integration.
Advance the online multiplayer 2D RPG by refining the player controller script in Unity, implementing damage, health, color feedback, die logic, and movement with game manager and spawn points.
Connect and configure the networked player controller in Unity using Photon, wiring the game manager, initializing the player, and implementing movement, health, gold, and combat stats.
Develop a camera controller that follows the player in a Unity-based online multiplayer 2D RPG. Set a stable target position, with z at minus ten, for reliable framing.
Build and refine a health bar UI for a multiplayer 2d rpg, adjusting size, position, background, color, and player name label to ensure clear on-screen health feedback.
Learn how to implement a health bar script in a Unity multiplayer 2D RPG using Photon, covering initialization, update, damage handling, and prefab integration.
Fix the player name display on the health bar in a Unity and Photon online multiplayer 2D RPG, ensuring the name updates correctly when the game starts.
Create a chat box user interface for the game by building a chat box object, configuring input fields, buttons, colors, font sizes, and a chat log within a container.
Implement a chat box script in Unity and Photon multiplayer 2D RPG, covering chat input, chat log, and sending messages through the game manager.
This week we fix bugs that move at the same time and use the chat box to coordinate fixes; add the line to draw update your chatterbox.
Implement and update the gold UI in Unity for a multiplayer 2d role-playing game, changing the gold color, wiring update logic, and adding gold pickup handling in the game manager.
Implement gold and health pickups in a multiplayer role-playing game, defining pickup types and values, enabling collision-based collection, and syncing updates across a multi-client network.
Create an enemy for a unity and photon powered 2d rpg by building its prefab, configuring health, attack, damage, and movement, and initializing these properties at game start.
Update the enemy script with Photon Network to chase the player, measure distance, and trigger attacks within range, moving toward the target and stopping when needed.
Update the enemy script to handle damage and health, implement attack logic, and synchronize object instantiation and destruction across all players using the photon network.
Set up an enemy spawn point system in Unity with Photon multiplayer, using an empty spawner, an enemy prefab, and multiple spawn points to control max enemies and spawn timing.
Welcome to the Course!
you will learn how to create Tilemap
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.
There will be a chat box, allowing players to talk to each other.
We’ll be making a lobby system, allowing players to find games to connect up with each other.
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 chat box which can allow players to talk to each other 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!