Ludo Online – Multiplayer Game

  • Role Game Developer
  • Project Type Mobile Game
  • Development Context Personal Project
  • Platform Unity (Android & iOS)
  • Tech Stack C#, Photon PUN, Firebase, State Machine Logic
  • Year 2023

Role: C# Programmer & Gameplay Developer

Responsibilities:

  • Developed the core turn-based logic system with a full round-robin loop for four players
  • Implemented custom dice roll mechanics, move validation, and win condition logic based on Ludo rules
  • Built multiplayer architecture using Photon PUN, including room creation, player syncing, and real-time updates
  • Programmed a game state machine to manage match phases (waiting, rolling, moving, turn transitions, and game end)
  • Integrated Firebase for user authentication, persistent player data, and match history tracking

🎨 All art assets, animations, UI, and sound effects were created and integrated by external design collaborators.

Description:
Ludo Online is a real-time multiplayer board game adaptation of the classic Ludo experience. Featuring private and public lobbies, turn-based dice gameplay, and online matchmaking, players can connect with friends or strangers and enjoy competitive matches across devices.