https://www.gamedeveloper.com/programming/godot-founders-had-desperately-hoped-unity-wouldn-t-blow-up- Game Developer is part of the Informa Tech Division of Informa PLC Informa PLC|ABOUT US|INVESTOR RELATIONS|TALENT This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726. Logo Informa Game Market ResearchGDC VaultGDCAdvertise With Game Developer Game Developer Logo Stay Updated Stay Updated Trending Related Topics * Gamescom 2024 Interviews * Game Industry Layoffs * Generative AI * Investments & Aquisitions * Unionization * Cooking Game Deep Dives Top Stories News Deep Dives Business Game Design Programming More Related Topics * Interviews * Q&A's * Deep Dives * Postmortems * Culture * Unionization * Business * Marketing * Design * Programming * Production * Art * Audio * PC * Steam Deck * Console * Mobile * Extended Reality Recent in More Read More: Business Roblox characters jump from one platform to another.[robloxplat] Business Roblox rolls out higher-rev share plan for devs making premium games Roblox rolls out higher-rev share plan for devs making premium games byBryant Francis Sep 6, 2024 2 Min Read Simon Jones, Remi Verschelde, and Juan Linietsky, three men, smile for the camera.[godotcrewf] Programming Godot founders had desperately hoped Unity wouldn't 'blow up'Godot founders had desperately hoped Unity wouldn't 'blow up' byBryant Francis Sep 5, 2024 5 Min Read Developer Blogs Related Topics * Browse Latest Blogs * Submit Your Blog Post * Frequently Asked Questions * Blogging Rules and Guidelines Read Featured Blogs Sponsored By * Programming * PC * Production * Business Game Developer logo Gamescom 2024 | Read more Gamescom coverage from the Game Developer team right here, including interviews from the show, analysis of leading developer trends, and more. Godot founders had desperately hoped Unity wouldn't 'blow up'Godot founders had desperately hoped Unity wouldn't 'blow up' Godot was a big winner when devs revolted against Unity's Runtime Fee: but its founders were worried about a surprise influx of users. Picture of Bryant Francis Bryant Francis, Senior Editor September 5, 2024 5 Min Read Simon Jones, Remi Verschelde, and Juan Linietsky, three men, smile for the camera. From left to right: Simon Jones, Remi Verschelde, and Juan Linietsky Image by Game Developer. At a Glance * Unity's fumbled Runtime Fee rollout sent many developers looking for a new game engine--and many turned to Godot. * Godot, an open-source game engine, isn't maintained by one company, but a community of developers. * The engine's creators wanted the engine to grow sustainabily--and worried a surge of new users could disrupt that goal. In theory, Godot founders and Godot Foundation Board members Remi Verschelde and Juan Linietsky were in a prime position to benefit when developers erupted in outrage after engine maker Unity unveiled its planned "Runtime Fee." As furious developers turned to look for new engines, many turned to the open-source engine named after Samuel Beckett's stage play. Wouldn't such a surge of interest be a boon for the two developers? No. At least, not for the bulk of Godot's development. Verschelde and Linietsky (who also co-founded W4 Games, a separate corporation developing licensable porting and multiplayer tools for Godot users) had been leading community-driven development on the engine since 2014, and all the while they said they saw a backlash to Unity coming from a mile away. "Even before this happened, there'd been multiple warning shots from Unity," Verschelde recalled in a conversation at Gamescom 2024. And despite the boon that could come from an influx of users, the Godot team prayed Unity wouldn't make that explosion happen. As the two tell it, Godot wasn't ready for primetime until just months before the Runtime Fee debacle--and as it exploded, they faced their first test on what would happen when a userbase used to Unity's tech and values would react in the face of Godot's open-source style. It's a case study in how any team can rapidly scale in the face of surprise growth--and how teams who espouse open-source values can incorporate input from new members. Related:From Unity to Godot in a Weekend Godot wasn't ready for primetime Linietsky, a longtime technology consultant, told Game Developer that Unity's push to hit the stock market with an IPO was a ticking time bomb. Not necessarily because of the focus on stockholders, but the mission of acquiring technology companies to make Unity a larger tool. "They invested in so much technology that I, as a technology person, know is expensive to maintain," he said. Rumors of Unity's IPO push began in 2019, and Godot had only hit version 3.0 in 2018. Even though the engine saw "steady growth" over the next few years, Linietsky and Verschelde didn't think that version of the tool was a worthy alternative to Unity. If dissatisfied users came their way, they might not find something that fit their needs. Or worse--they might find a tool that almost fit their needs, but lacked key features from Unity they'd demand be implemented. But Godot's open-source nature means features can't just be solicited like they are from a licensed engine. They have to be voted on and implemented by the community. "We were just hoping Unity would keep doing a good job and keep users happy so people can willingly embrace Godot for what it is, and not try to change it to what it isn't," Verschelde said. The pair said it was a major relief that the calamity came after version 4.0 of Godot was released in March of 2023. That version, they felt, was most ready for a sudden rush of new developers. That meant when the calamity came, the founders were more prepared to face the challenges of introducing developers to the open source model. Godot has been forced to grapple with the needs of Unity users When the moment came, Linietsky and Verschelde said there were some user demands that risked running up on the engine's capabilities--but they were relieved to find "Unity refugees" were willing to compromise. Godot's community-first structure did a lot of the heavy lifting, with other Godot developers who'd worked with Unity ready on day one to explain how the new arrivals could replicate desired features with their new tools. Additionally, they found that Unity refugees were surprisingly patient with Godot's shortcomings. Verschelde said users might be frustrated to find tasks they could do in Unity that they couldn't replicate in Godot--but then would uncover tools that existed in Godot they couldn't have used in Unity. There was room for Godot's community to make some accommodations for the new arrivals. An option to move the file system window to the bottom of the screen, just as it's located in Unity, was a relatively easy lift. What wasn't an easy lift? Unity's beloved feature that lets developers edit their game while in "Play" mode. The pair said it's one of the "top 5 most-requested features," but it's not one that can be added in a straightforward manner. When Godot generates a playable version of the game being worked on, it runs separately to keep both functions more stable. Recreating the "edit while in Play mode" isn't likely to happen any time soon, but Verschelde said there's a proposal in the community for a smaller feature: the ability to click on objects in the game and see them in the inspector. "That can be done," he said. Don't expect a C Sharp to C++ compiler any time soon though. Godot uses a more "modern" version of C Sharp maintained by Microsoft that has "other capabilities of optimizing performance." Developers can always fork their own versions of the engine Godot's limitations are fascinating in part because, as the pair stressed multiple times in our conversation, they're something technically savvy developers can solve themselves. Because Godot is open source, developers who want to add key features can fork the engine and modify it for themselves free of cost. That isn't possible with Unity or Unreal Engine. Those open source values even extend to how you pronounce the engine's name. We asked if Godot is pronounced "Go-dough," like the play, or "Go-dot." "It's open source," Verschelde said with a grin. "Pronounce it however you like." Read more about: InterviewsFeaturesTop Stories[Event] Unity Runtime Fee Controversy [Event] Gamescom About the Author Bryant Francis Bryant Francis Senior Editor, GameDeveloper.com Bryant Francis is a writer, journalist, and narrative designer based in Boston, MA. He currently writes for Game Developer, a leading B2B publication for the video game industry. His credits include Proxy Studios' upcoming 4X strategy game Zephon and Amplitude Studio's 2017 game Endless Space 2. See more from Bryant Francis Daily news, dev blogs, and stories from Game Developer straight to your inbox Stay Updated You May Also Like --------------------------------------------------------------------- Latest News Roblox characters jump from one platform to another.[robloxplat] Business Roblox rolls out higher-rev share plan for devs making premium games Roblox rolls out higher-rev share plan for devs making premium games byBryant Francis Sep 6, 2024 2 Min Read The player character of Greedfall 2 turns, back to the camera, staring at a fantasy city.[greedfall_] Business Spiders employees secure boosted wages, better remote work policies Spiders employees secure boosted wages, better remote work policies byBryant Francis Sep 5, 2024 2 Min Read Get daily news, dev blogs, and stories from Game Developer straight to your inbox Subscribe to Game Developer Newsletters to stay caught up with the latest news, design insights, marketing tips, and more Stay Updated Trending Players tackle a dungeon in King of Meat[King_of_Me] Design 'It's got to be hard to make something bad:' How Glowmade is building UGC tools in King of Meat'It's got to be hard to make something bad:' How Glowmade is building UGC tools in King of Meat byChris Kerr Sep 4, 2024 4 Min Read A screenshot from Splitgate 2[Splitgate_] Design 'We were just fighting to keep the lights on:' 1047 Games founder on ditching Splitgate to create a scalable sequel'We were just fighting to keep the lights on:' 1047 Games founder on ditching Splitgate to create a scalable sequel byChris Kerr Sep 3, 2024 7 Min Read A character searches a cartoon alleyway strewn with refuse [ss_f1dd718] Design Preserving the Past With Charles Cecil: Game Developer Podcast Ep. 46 Preserving the Past With Charles Cecil: Game Developer Podcast Ep. 46 byDanielle Riendeau Aug 29, 2024 Latest Podcasts * Preserving the Past With Charles Cecil: Game Developer Podcast Ep. 46 August 29, 2024 * On the unionization frontlines with Autumn Mitchell, Emma Kinema and Chris Lusco: Game Developer Podcast Ep. 45 July 26, 2024 * Behind the GDC scenes with Beth Elderkin and Sam Warnke: Game Developer Podcast ep. 43 May 15, 2024 * What to do about Game Engines with Rez Graham and Bryant Francis: Game Developer Podcast Ep. 42 April 30, 2024 See all Featured Blogs thumbnail[pexels-iva] Design Power progression in games: Crafting rewarding player experiences Power progression in games: Crafting rewarding player experiences byCameron McKellar Sep 6, 2024 11 Min Read thumbnail[pexels-sta] Production Balancing creativity and deadlines in game developmentBalancing creativity and deadlines in game development byArthur Mostovoy Sep 5, 2024 7 Min Read thumbnail[1TH_IMAGE_] Art Creation of Parallax Occlusion Mapping (POM) in Unreal Engine 5 Creation of Parallax Occlusion Mapping (POM) in Unreal Engine 5 byAlexander Mukhitdinov Aug 30, 2024 6 Min Read Game Developer Logo More from GD Blog with Game DeveloperBlogging GuidelinesGame Developer Podcast Submit a Tip Connect About UsAdvertise With Game DeveloperContact Us Join Us Stay Updated Follow Us GDC Vault LogoGame Developer Job BoardGDCOmdia Informa Tech Copyright (c) 2024. All rights reserved. Informa Tech, a trading division of Informa PLC. Home|Cookie Policy|Privacy|Terms of Use