Single Update


September 2025 Update

September 1, 2025 at 11:56 am


We're now at year 15 and it's getting close to being able to make "could legally drink now" jokes. But, the project continues, bit by bit.

Quick recap of the last 1.5 decades: made a prototype with some good friends, decided to keep working on but make it the perfect software, rewrote the engine 3 times, tried multiple alternate game ideas, and re-invented a whole bunch of wheels (log system, unit test framework, cross-platform build system, package management, hot-reloading of dlls, ECS, memory allocator, multiplayer backend, Steam integration, graphics engine abstracting multiple low-level APIs, to name a few).

To give you a sense of my level of distraction, as of this writing, there are: 34134 total lines of code, of which, 16118 C++, 8157 CMake, 2970 Markdown (my TODO file is in the repo), and 9096 Bash/Zsh (yes, because I support both, obviously). And that doesn't count at all the original Synekism prototype.

At this point, the momentum and weight of the past 15 years alone will be enough to keep me minimally committed to this project forever. There's too much stuff in there that I find crazy I managed to do. But I do still have my north star: Synekism, a "simple" city simulator.

As always, I'll keep you posted!

See All Updates