Go Developers
feketegy's profile
George@feketegy•Jul 02, 2025
27.5K
Primal Skill's profile
Post cover image

Running a million-board chess MMO in a single process · eieio.games

From eieio.games•Jul 02, 2025•30m read time

A detailed technical breakdown of building One Million Chessboards, a real-time multiplayer chess game running on a single Go process. The author explains the architecture decisions, including using a dense 8000x8000 array for the board state, implementing rollback netcode for instant moves, optimizing bandwidth with protobuf compression, and handling concurrent access with mutexes. The post covers distribution strategies using snapshots and move batches, profiling techniques, and lessons learned about game design versus technical showcasing.

Sort:

feketegy's user avatar
George
@feketegy
Joined Jan 8. 2021
27.5K
Primal Skill's profile

Primal Skill

Verified

I'm a full-stack, mediocre software developer and a huge indoor enthusiast.

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard