Single Update


December 2020 Update

December 1, 2020 at 5:12 pm


A slower month than usual. My day job has had me working more before the holidays and some vacation time (which will be used for Synekism, mostly).

What I did do is further refine my plan for the core iteration loop of the engine. I'm definitely over-engineering it but at this point I'm committed to making it work. The key features I'm struggling to shove in one box are: strict modularity, message-based communication between modules, and multi-frame processing (sim computes current frame while graphics renders previously simmed frame).

I also decided to drop ECS (Entity Component System) from the mix. It was starting to feel like an academic challenge and I've already indulged in too much such challenges over the decade of this project. I will just hand-optimize the layout of the game state myself.

Last but not least, I decided to "hire" a consultant (my friend) for a while to help me out over the next few months. I'm mostly going to borrow his brain for some of the harder (and more academic) challenges I'm facing.

This is the last update for 2020. Wonderful year. Happy Holidays to you all and see you in the new year!

See All Updates