Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Backstitch: Real-Time Version Control for Godot

Backstitch is a real-time version control tool designed specifically for the Godot game engine, enabling collaborative editing and live syncing of game projects.

Background

- Godot is a popular open-source 2D/3D game engine used by indie developers. Its core file format is text-based (TSCN/TS CN), which is poorly suited for real-time collaboration because it creates frequent merge conflicts in standard version control like Git. - Backstitch is a new tool by developer Shana Dang that adds real-time, multiplayer-style editing to Godot — similar to Figma or Google Docs — so multiple people can work on the same scene simultaneously without fighting over file locks. - The project uses Operational Transform (OT), the same technique behind Google Docs and Etherpad, to merge edits in real time. Unlike Git's "snapshot and diff" model, OT is designed for continuous, conflict-safe live editing. - This matters because most game development tools (Unity, Unreal, Godot) still rely on one-person-per-file workflows, which slows down teams. Backstitch aims to bring modern collaboration to an engine that previously lacked it.