A Hiatus, and the Toxic Yuri Jam
Hello. I ended up not working on this game for a few months.
Instead, I participated in the Toxic Yuri VN jam, and updated the engine used for both the game I made for that and for arbiter. Rollback and rollforward ended up being probably the trickiest feature to add!
The game I made for toxic yuri jam is here. - people were able to play it, so at least the engine is working!
I still have to backport all of the upgrades and changes to Arbiter, but past me did have some foresight in splitting data + logic, so upgrading the engine shouldn’t be too too much trouble, I hope.
Though…I ran into many snags along the way with the JS ecosystem being the way it is, namely 1. my css engine of choice no longer working with the latest react versions, and 2. breaking changes also in vite, who decided to swap the underlying compilers from esbuild to ??? I guess their own thing? Basically, lots of versioning mess that you expect from JS, of which some of my strategy was to rewrite parts that had become obsolete, and other parts were to ignore updates entirely.
(I’m still thinking about how much I want to upgrade…much of anything? right now? The JS ecosystem has become so much AI nonsense.)
I was also able to successfully use Wails to create desktop builds for mac and windows; those use native webviews, so I struggled with linux and had to test on Edge and Safari (since those are the browsers that they’d be using). Besides that, it was remarkably smooth; I had no reason not to use Electron besides file size, but I like trying out different things…
anyway, lots to say: this is still close to being done, I’m in the process of wrapping it up, and I’ll probably make it public for sunofes in September. I’m still tempted to go deep into technical rabbit holes (want to see if I can get Sprite Dicing working, and if it actually is more efficient). I’m still waffling on titles.