SpacetimeDB, developed by Clockwork Labs, is a unique database solution aimed at simplifying backend development for multiplayer games, utilizing a combination of server and database functionalities in one service. Despite being venture-backed and not having released any games yet, Clockwork Labs is pivoting towards cloud services while continuing to develop their MMORPG, BitCraft. The article highlights the innovative features of SpacetimeDB and raises questions about its long-term viability and potential vendor lock-in.
The author discusses the transition of their game, Architect of Ruin, from the Bevy game engine and Rust programming language to Unity and C#, driven by practical challenges such as onboarding difficulties, abstraction issues, and frequent updates in Bevy. After evaluating various options, they found Unity to offer a more efficient workflow and better collaboration opportunities, leading to a successful experimentation phase that encouraged the full migration.