You will get Photon multiplayer integrated into your Unity game

Mario A.Status: Offline
Mario A. Mario A.
5.0

Let a pro handle the details

Buy Other Game Development services from Mario, priced and ready to go.
Mario A.Status: Offline
Mario A. Mario A.
5.0

Let a pro handle the details

Buy Other Game Development services from Mario, priced and ready to go.

Project details

Senior Unity developer, 7+ years, 30 completed Upwork jobs. I specialize in multiplayer networking — Photon Quantum, Photon Fusion 2, PUN2, Mirror and Unity Netcode.

Most Unity developers avoid networking. It's what I do best.

WHAT YOU GET
 • Photon working end to end in your Unity project
 • Clean, modular code you can build on
 • Full source code on delivery
 • A playable build you can test

WHAT I CAN BUILD
 • Lobbies, rooms and matchmaking
 • Player movement and action sync
 • Host/client and server-authoritative logic
 • Lag compensation and desync fixing
 • Reconnection handling
 • Dedicated server deployment (Edgegap)

SELECTED WORK
 • Ardent: Rise (Steam) - networked boss AI and combat for 5-player co-op
 • Soul Fighters - rollback netcode on Photon Quantum 2
 • Plush Fight League - PvP brawler netcode
 • Lost in Pace - multiplayer racing (PUN2)

HOW I WORK
Clear milestones and honest timelines. If your scope needs a different approach, I'll tell you before you order — not after.

Message me first with your genre, player count and platform, and I'll confirm the right tier.
Game Engine
Unity
Platform Type
PC, Mobile Device, Console
Genre
Action, Adventure, Arcade, Shooter, Fighting, Racing, Puzzle, Role Playing, Educational, Simulation, Platformers, Strategy, Sports, Idle, Music, Card, Multiplayer
Plugins
Ads/Monetization, Animation, Billing/In-App Purchasing, Analytics, Utilities, Chat, Localization, Security, Marketing, Anti-Cheat, Location
What's included
Service Tiers Starter
$300
Standard
$850
Advanced
$2,000
Delivery Time 5 days 10 days 25 days
Number of Revisions
123
Source Code
Optional add-ons You can add these on the next page.
Fast Delivery
+$200 - $750
Additional Revision
+$50

Frequently asked questions

5.0
26 reviews
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

MR

Marquell R.
5.00
Jun 10, 2022
Unity Developer for RPG game Great to work with Mario. Will hire him again soon

TL

Thomas L.
5.00
Mar 28, 2022
Photon Quantum brawler Mario was very communicative and worked every single hour we needed him to get the job done timely.

SK

Scott K.
5.00
Oct 13, 2021
Videogame Developer For Prototype on PC, Starfox Clone Mario was great to work with, would highly recommend and work with him in the future!

SK

Scott K.
5.00
Sep 7, 2021
Videogame Developer For Prototype on PC, Starfox Clone

MH

Michelle H.
5.00
Apr 8, 2021
Unity Developer for a long term engagement Mario was a good resouce for our project. I'll use his service again soon
Mario A.Status: Offline

About Mario

Mario A.Status: Offline
Senior Unity Developer | Multiplayer NetCode / Fusion & Quantum
5.0  (26 reviews)
Zepce, Bosnia and Herzegovina - 3:17 pm local time
Senior Unity developer — 7+ years, 15+ shipped titles, 30 completed Upwork jobs. I specialize in multiplayer networking (Photon Quantum, Photon Fusion 2, Mirror, Unity Netcode for GameObjects) and shipping games all the way to Steam, Google Play and the App Store.

Most Unity devs avoid networking. It's what I do best.

WHAT I DO

- Multiplayer & Netcode — Photon Quantum (deterministic rollback), Photon Fusion 2, PUN2, Mirror, Unity Netcode for GameObjects. Prediction, lag compensation, desync debugging, matchmaking, lobbies, and dedicated server deployment with Edgegap.
- Enemy AI & Boss Combat — behaviour-tree AI, multi-phase boss encounters, ability systems, and networking them so every player sees the same fight.
- Gameplay Systems — character controllers, combat, abilities, state machines, modular architecture that stays maintainable.
- RPG & Progression — inventory, quests, dialogue, turn-based and grid combat, stats, save/load.
- Performance & Stability — profiling-led optimization, Android ANR/crash fixing, memory and frame-rate work.
- Monetization — Unity Ads, AdMob, ironSource LevelPlay, IAP.
- Full-Cycle Delivery — prototype to published build on Steam, Google Play and the App Store.

Across 7 years I've delivered 50+ projects in total — 15+ of those are shipped, commercially released titles; the rest are prototypes, contract systems built inside other studios' games, and R&D work.

SELECTED WORK

- Ardent: Rise (Steam) — 5-player co-op action RPG. Built all enemy AI and every boss encounter, including multi-phase boss fights, phase transitions and boss ability sets, and networked the entire combat layer (Unity Netcode for GameObjects).
- Soul Fighters — rollback-safe online combat for a competitive 2D fighting game on Photon Quantum 2.
- SurfPunk — enemy AI for an IGN-featured online action RPG (Photon Quantum 2).
- Plush Fight League — PvP brawler netcode on Photon Quantum.
- Riviera: The Promised Land — shipped to Steam and Nintendo Switch.
- Blood of Yamin (Steam) — gameplay, NPC AI, dialogue and quest systems for an action-RPG metroidvania.
- Who Needs a Hero (Google Play) — enemy AI, inventory and core gameplay. 100k+ downloads.
- Lost in Pace — solo-developed physics-based multiplayer racing game (Photon PUN2).
- Snek Tournament — multiplayer arcade game with online tournaments, leaderboards and a server-backed economy.

HOW I WORK

Clear milestones, playable builds you can test at each step, and honest timelines. If something won't work, I'll tell you before you spend money on it — not after.

Tell me what you're building and what's blocking you. I'll come back with a realistic approach, scope and timeline.

Steps for completing your project

After purchasing the project, send requirements so Mario can start the project.

Delivery time starts when Mario receives requirements from you.

Mario works on your project following the steps below.

Revisions may occur after the delivery date.

Review your project and confirm scope

I go through your Unity project, target platform and player count, then confirm the approach and the exact deliverables before any code is written.

Photon setup and connection layer

Photon integrated into your project — app config, connection handling, lobby/room creation and join flow.

Review the work, release payment, and leave feedback to Mario.