Senatus – DIES LXXV

Pushed a new beta version to Steam so we can start grabbing media for the next official devlog at steam, as well as playtesting the balance of the new events.

Late night jam to tackle a big scary one: saving and loading games. Fortunately I’ve suffered this enough times that it’s gotta be less painful this time?

For this one I decided to have a very clear separation between the current in-memory game model (which is pretty chaotic) and the one I would serialize. I wrote some strong specs and threw it at Codex (Free plan, running GPT5.5 inside VSCode).

It did a great job (because of the great specs, of course).

> Now let’s do the opposite operation, hydrate back the controllers using the JSON data, let’s do this in the Serializer.Hydrate method.

It seems it did the magic – I’ll have to test tomorrow after doing some minor tweaks on the hydration and hooking everything together.

Leave a comment