I’ll have to expound on this later (maybe do a devlog) but I’m using the Calico engine. It’s Inkle’s Ink programming language with bells, whistles, and a whole lot of customization for the web. I’ve done quite a lot of modifications using the patch system.
It’s been suffering because of the lacking documentation (much more so for InkJs which Calico is built on than Calico). Which means that I’ve been writing in JS to supplement the engine and give me access to things that I really should have easily like: a function to tell if a knot (equivalent to a scene in Unity) has been visited and changing list values from JS (bools, strings, and others work fine but lists are actually demented JS maps with a different name which took far, far too long to figure out).
It’s been torturous fighting JavaScript’s wonky ass dynamic type checking and has required making a lot of helper functions and hacked-together parser things to make it all work.
Other than that, I’m using this website for converting stock photos and the like and Aseprite for polishing it up. I’ve not started on audio though I have some packs on my computer I’ll probably use like the GDC Soniss audio pack. Oh and VS Code for the writing and programming.