I started (re-)writing a CYOA-style game in a programming language that doesn't exist (yet? ¯\_(ツ)_/¯) and I'm super happy with it.
I kind of like building a game first and then seeing if I feel like trying to put pieces together for the actual engine.
(This engine I've working titled "Project Threadbare", in part because of its relationship to what I wish Twine would be for me.)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!