04 / Systems & games
Engineering in progressWYD-Go.
Engineering behind an online world.
The project
Engineering behind an online world.
Systems engineering connecting a Go server, PostgreSQL, a C++ client, and a web panel. The focus is protocol contracts, state ownership, and change validation. Some features still require in-game verification.
Social purpose
Open engineering for learning and collaboration.
Sharing code and documentation for a complex system creates opportunities for study, review, and technical collaboration. The project can be reviewed and reused under GPLv3; this does not grant rights to game trademarks or assets.
Project scope
- Server-owned game state
- PostgreSQL persistence
- Native client and administration tools
- Architecture and contract documentation