Mobile Development
The Shared Path logo

The Shared Path

The Shared Path is a cross-device multiplayer RPG that enables real-time collaborative combat and narrative decision-making between iPhone players and a shared host display.

Year :

2026

Client :

N/A

Project Duration :

23 working days

Project Link :

The Shared Path

The Shared Path app preview

Overview

The Shared Path is a real-time, cross-device multiplayer RPG built with SwiftUI and Firebase. Players connect from iPhones while a shared host display manages the larger combat and narrative experience.

Problem

Traditional turn-based RPGs are typically single-device experiences, limiting collaborative gameplay and real-time decision-making among multiple players. While party-based RPG mechanics are popular, there is limited accessibility for cross-device cooperative play, especially in social or classroom settings where players may not share the same screen. The goal was to create a multiplayer, decision-based RPG experience that allows players to connect via iPhone while interacting with a shared combat and narrative environment displayed on a larger screen.

Solution

I designed and built a real-time multiplayer RPG using SwiftUI and Firebase, including Firestore and Auth, to enable cross-device communication between iPhone clients and a host display for tvOS or macOS. The app supports turn-based combat, multiplayer sync, voting, character abilities, and an in-game shop.

Summary

The Shared Path demonstrates real-time multiplayer architecture, custom combat engine design, turn-based state machines, Firebase synchronization strategies, SwiftUI animation management, role-based stat balancing, and cross-platform Apple ecosystem integration.

Tools

SwiftUIFirebaseFirestoreFirebase AuthiOStvOSmacOSXcode