Lots of effort went into a massive refactor of the player code to a state machine, as the previous code was pretty ugly and everything was coupled too tightly, if I ever needed to change a behaviour it would be tricky and usually had a cascading effect on other behaviours.
- [META] Made game and website pushes rebuild website with new binaries using Woodpecker CI
- [FIX] Many minor improvements around lassooing, wall detection, graphics etc
- [META] Restructured save/load to allow reloading dynamic node paths, to allow for better level structure
- [FIX] Fixed Small bugs around player movement, though it’s still possible to completely bug out!
- [DESIGN] Tweaked some dialogues, added some more
- [FIX] Fixed dev UI showing when it shouldn’t
- [FIX] Tweaked to allow jumping next to interactables
- [META] Remove unnecessary light occluders
- [ADD] Pressure plate and doors
- [ADD] A tent and campfire
- [DESIGN] Updated splashscreen
- [DESIGN] Animated dialogue opening/closing
- [ADD] Facility to submit bug reports to taiga (and view existing issues) in game. Note that taiga is the software I use to track which features to implement next, and note down any high and low level design decisions. I also use it to track current issues and bugs, so now anyone can submit bugs to me and see their status!