Gameplay & dialogue
Gameplay mechanics, progression, and dialogue systems, with the state management that connects them.
Software developer · Godot Engine
The programming behind your game.
I’m SyntaxSloth. I build games for clients in Godot, from gameplay systems and interfaces to the tools that keep development moving.
Open to discussing new freelance projects.
01 / What I do
My work covers the full programming side of a Godot project.
Gameplay mechanics, progression, and dialogue systems, with the state management that connects them.
Interactive menus, drag-and-drop interfaces, inventories, and save/load systems that keep player progress intact.
String extraction, translator context, translation imports, and validation to keep multilingual game content up to date.
Automated tests and build pipelines for desktop, mobile, and web, alongside tools for everyday development.
02 / Experience
My experience covers game architecture, gameplay programming, interactive UI, and development tooling.
I work across complete Godot projects, from implementing and connecting features to debugging, testing, and automating builds and releases.
A few examples
Branching dialogue, save and rollback behavior, progression tracking, and tools for finding routes through story branches.
Turn-based battles, opponent decision logic, drag-and-drop cards, and deck management.
Localization extraction and validation, automated tests and builds across desktop, mobile, and web.
03 / Behind the sloth
I studied Digital Games with a focus on game art. I worked as a freelance artist on a commercial indie game through to release, creating pixel art, animations, UI, and illustrations. During my studies, I also worked on various student games and took part in game jams.
My programming background includes Unity and C#. Today I work primarily with Godot and GDScript, using Python for tooling and automation around game development.
Have a Godot project in mind?
A short introduction is enough: what you’re building, where you need programming support, and any timing or budget you have in mind.