Available for select Unity projects

Senior Unity Developer building production-ready games

Mario Antolovic — 7+ years delivering multiplayer, mobile, PC, Steam and WebGL projects, from gameplay systems and networking to optimization and publishing.

7+Years of experience
50+Projects delivered
Unity2D & 3D
MultiplayerPhoton Fusion / Quantum
PC · Mobile · WebGLShipping platforms
Selected work

Shipped games and production systems

A focused selection across multiplayer, RPG, mobile and Steam titles. Each links to a full case study with my exact role and the systems I built.

Soul Fighters — 2D Fighting Game gameplay PC · Multiplayer
2D Fighting GameUnity 2021 LTS

Soul Fighters

Gameplay & Multiplayer Programmer

Built the deterministic, rollback-safe online combat for a competitive 2D fighting game on Photon Quantum 2.

Case study Unity · C# · Photon Quantum 2
Riviera: The Promised Land — Turn-Based RPG gameplay PC
Turn-Based RPGUnity 2023 LTS

Riviera: The Promised Land

Gameplay Programmer

Engineered the turn-based combat, quest and inventory systems for a Steam-released 2D RPG.

Case study Unity · C#
SurfPunk — Action RPG gameplay PC · Multiplayer
Action RPGUnity 2023 LTS

SurfPunk

Gameplay Programmer

Developed enemy AI for an IGN-featured online action RPG built on Photon Quantum 2.

Case study Unity · C# · Photon Quantum 2
Plush Fight League — Multiplayer Brawler gameplay PC · Multiplayer
Multiplayer BrawlerUnity 2020 LTS

Plush Fight League

Gameplay Programmer (Contract)

Built PvP brawler gameplay with Photon Quantum netcode and Solana wallet integration for an NFT game ecosystem.

Case study Unity · C# · Photon Quantum
Blood of Yamin — Metroidvania RPG gameplay PC
Metroidvania RPGUnity 2018.3

Blood of Yamin

Gameplay Programmer (Indie Team)

Programmed gameplay and quest systems for an action-RPG metroidvania during its Kickstarter build-up.

Case study Unity · C# · Corgi Engine
Lost in Pace — Multiplayer Racing gameplay PC · Multiplayer
Multiplayer RacingUnity 2020 LTS

Lost in Pace

Solo Developer

Designed and built a physics-based multiplayer racing game with online play, AI opponents and bot backfill.

Case study Unity · C# · Photon PUN2
Snek Tournament — Arcade .io Multiplayer gameplay Android · Multiplayer
Arcade .io MultiplayerUnity 2020 LTS

Snek Tournament

Gameplay & Backend Programmer

Shipped a multiplayer arcade snake game with online tournaments, leaderboards and a server-backed economy.

Case study Unity · C# · Photon
Who Needs a Hero? — Mobile RPG gameplay Android
Mobile RPGUnity 2023 LTS

Who Needs a Hero?

Gameplay Programmer

Built enemy AI, inventory and core gameplay for a published Android RPG.

Case study Unity · C#
Technical specializations

Where I add the most value

Multiplayer & Networking

Deterministic and session-based netcode on Photon Quantum, Fusion and PUN2 — rollback, prediction and desync debugging.

Gameplay Systems

Core loops, mechanics and modular systems architected to scale and stay maintainable.

Character Controllers & Combat

Responsive movement, ability frameworks and state-machine-driven combat.

RPG, Progression & Inventory

Turn-based and real-time RPG systems: quests, inventory, stats, save/load and progression.

Mobile & Platform Integration

Android and iOS delivery with store publishing and touch-first design.

Optimization & Debugging

Profiling-led performance tuning and custom tooling to reproduce hard bugs.

Full-Cycle Development

From prototype through production to a shipped, polished release.

Publishing & Live Support

Steam and mobile-store publishing, platform integration and post-launch iteration.

Proof & trust

Verifiable, published work

Credibility over claims. These are live, checkable links to shipped games and profiles.

Shipped on Steam

Titles including Riviera: The Promised Land, Blood of Yamin, Soul Fighters and SurfPunk — with public Steam pages.

Published on stores

Multiple games live on Google Play and the iOS App Store, from RPGs to arcade and puzzle titles.

Public profiles

Upwork, GitHub and LinkedIn — verifiable history and endorsements.

Testimonials & client logos: space is reserved for verified client testimonials and studio logos (used with permission). These will be added as approvals are collected — nothing here is invented.
Process

A clear, professional workflow

From first conversation to post-launch support — you always know what's happening and what's next.

Discovery

We clarify goals, scope, platforms and constraints so the plan fits your project.

Technical plan

I define the architecture, tooling and milestones before writing production code.

Development

Modular, tested systems built in visible increments you can follow.

Testing

Functional, edge-case and platform testing — including online cases for multiplayer.

Delivery

A stable, documented build handed off, or shipped to the store.

Post-launch support

Fixes, iteration and live-support work after release when you need it.

Let's talk

Need an experienced Unity developer for your project?

Tell me what you're building. I'll reply with a clear approach, realistic scope and honest timeline — no pressure, no jargon.