Sandbox Interactive's engineering leads share how they built Albion Online, a cross-platform PvP MMO, using a single Unity project that ships to PC, Mac, Linux, iOS, Android, and Xbox. Key architectural decisions include platform-specific UI profiles with a shared codebase, a decoupled three-layer client architecture (input, simulation, visualization) that keeps game logic independent of Unity's rendering, and Android as the performance baseline. The team uses Jenkins-based CI/CD for daily multi-platform builds, plans to migrate from the Built-In Render Pipeline to SRP, and designed controls from scratch for each platform rather than porting layouts. Server infrastructure was later split into regional servers to reduce latency and grow the global playerbase.
5 Comments
Sort: