// Project
nanoMMO - Building an MMO
A YouTube series building an MMORPG from scratch, client and server, with the focus on the engineering around the game: a raylib and ImGui client, a C++ server kept in sync over protobuf and Asio, accounts in MySQL with Argon2id, Redis login tokens, Prometheus and Grafana, profiling with perf and Tracy, and Docker and CI throughout. Like Karpathy's nanochat, the code is kept minimal and easy to hack on, and tagged at each step of each episode.
C++
Networking
Observability
Video series