2026-08-09 To Type a Tale devlog
Steam achievements and story progress
published: Sun 09 August 2026As promised last week, this week saw the implementation of Steam achievements and the completion of chapter 2. A few other minor changes were made, but those two ate up most of my week.
Steam achievements were actually remarkably easy to implement... when running the in-editor version of the game. Unlocking an in-game achievement also triggers the Steam achievement, transitioning from demo to full version shows a page asking if the player wants to preserve or reset progress, and re-launching the game after a network hiccup will check for and unlock any Steam achievements which were unlocked in-game but not on Steam. That all took me about 2 hours (standard work day for me). But then I uploaded the daily build and discovered that it just flat out doesn't work outside the editor. I won't bore you with the technical details, but the main cause was the way I separate builds and how Godot detects/loads GDExtensions (including the GodotSteam library). It's all fixed now, though, so you can unlock Steam achievements if you have an early release copy.
... more ...