Gaia Project
Overview
A full web implementation of the Gaia Project board game, optimized for desktop with mobile support. Access is invite-only due to digital copyright held by Digidiced.
Gameplay
- 2 to 4 players via private invitations
- Free, random, or auction-based faction selection
- 3-player games use a tighter X-shaped 8-sector map to preserve tension
- No automa
UI
The game page is heavily inspired by Boardgame Arena: the board takes most of the space with player info and logs on the right. Board elements are grouped into tabs instead of stacked vertically, eliminating the need to scroll between boards. A status bar above the board shows actions and the active player's state.
Architecture
- Static Svelte frontend
- .NET Core WebApi backend
- Auth0 for authentication
- SignalR for real-time game updates
- MongoDB for persistence
Credits
Built with assets from the wider Gaia Project fan community, including Steinar Nerhus's GaiaMapGenerator, Aaron Cotton's faction board overhaul, and scanned board components refined by BGG user bokuteki. Backend uses a simplified fork of Alexandre Spieser's MongoDB Generic Repository.