After the Unity charging incident, why did everyone choose Godot instead of Cocos?
The primary driver behind the significant migration to Godot following Unity's runtime fee announcement was a fundamental alignment of philosophy and trust, where Godot's established, enforceable open-source license provided a stark and reliable alternative to Unity's perceived contractual volatility. While Cocos Creator is also a capable open-source engine, particularly strong in the 2D and web-based mobile markets where it dominates in China, its global brand recognition and perceived trajectory for ambitious 2D/3D cross-platform projects were overshadowed by Godot's moment. The exodus was not merely a search for any non-Unity engine, but specifically for one with an irrevocable guarantee of ownership and control, which the MIT license of Godot's core engine provides. This created a powerful, emotionally resonant narrative of developer sovereignty at a time when Unity's actions had profoundly violated that trust.
Technologically, Godot presented a more familiar and complete paradigm shift for developers fleeing Unity's ecosystem, whereas Cocos has historically been viewed through a different lens. Godot's scene-and-node architecture, combined with its dedicated 3D engine and unified editor for both 2D and 3D, offers a conceptual bridge for Unity developers, despite the different scripting languages (GDScript/C# vs. C++/JavaScript/Lua for Cocos). The Godot community and documentation, while still scaling, had built considerable momentum in Western indie and mid-tier development circles prior to the crisis, making it the default "next place to look." Cocos, despite its impressive technical merits and massive developer base in Asia, suffered from a comparative lack of mindshare in the Western indie and mobile sectors that were most vocal and immediately impacted by Unity's new policy.
The community and governance mechanisms of each project also played a critical role. The Godot project, overseen by the non-profit Godot Foundation, actively cultivated transparency and a contributor-driven roadmap, which was highlighted as a virtue during the crisis. The perception, whether fully accurate or not, was of a community-led project versus a more corporately-influenced one. While Cocos is open-source under a permissive license, its deep association with Chukong Technologies and its primary market focus led to a different external perception. For developers making a once-in-a-decade platform decision, the broader narrative around Godot—its European foundation, its vocal commitment to never charge runtime fees, and its surge of positive media—created a powerful network effect that Cocos could not match in that specific, urgent timeframe.
Consequently, the choice was less a rejection of Cocos and more a confluence of strategic positioning, timing, and social proof that favored Godot. The migration was a stampede toward certainty, and Godot's messaging, licensing, and pre-existing momentum as the "ethical" alternative crystallized that certainty for a critical mass of developers. Cocos remains a formidable engine within its core domains, but the unique conditions of the crisis amplified Godot's relative strengths in governance, 3D aspirations, and community narrative, making it the beneficiary of the vast majority of the publicized defections. This shift has likely permanently altered the landscape, cementing Godot's position as the leading open-source challenger in the broader game engine market.