Prototyping in Godot for Project: U by Ubisoft

Published on May 29, 2026 | Translated from Spanish

The recent leak of Project: U, an arcade cooperative shooter from Ubisoft, has revealed a fascinating technical detail for developers: the use of Godot Engine in its early stages before migrating to Snowdrop. This decision, far from being a mistake, demonstrates a rapid prototyping strategy where a lightweight, flexible engine allows for iterating game mechanics without the overhead of a full AAA pipeline. We analyze how this combination of tools could define the future of agile development in large studios. 🎯

Godot Engine and Snowdrop in Project U cooperative shooter Ubisoft rapid prototyping development

Godot, Maya, and Photoshop workflow in pre-production 🛠️

The documented pipeline for Project: U suggests that level designers and prototypers used Godot to validate the cooperative shooter's pacing and the visual readability of its clean, colorful aesthetic. While the art team generated modular assets in Maya and vibrant textures in Photoshop, the open-source engine served as a testbed for gameplay. This contrasts with the final use of Snowdrop, which optimizes global illumination and environmental destruction. The key is speed: Godot allows compiling gameplay builds in seconds, ideal for testing weapon response or enemy wave synchronization without waiting for long compilations from the proprietary engine.

Lessons for indie developers and AA studios 💡

Ubisoft's strategy with Project: U validates a growing industry trend: using lightweight engines like Godot for the conceptual design phase, even when the final product will run on a heavier engine. For an indie developer, this reinforces the idea that you don't need an AAA engine to start polishing the fun of your game. The project's modern, colorful arcade aesthetic demonstrates that, with a good asset pipeline from Maya and Photoshop, a professional finish can be achieved without relying on complex rendering technologies from day one.

As a developer using Godot, what key technical advantages does this engine offer for rapid prototyping of arcade mechanics compared to commercial engines like Unreal Engine, considering the cooperative focus of Ubisoft's Project: U?

(PS: shaders are like mayonnaise: if they break, you have to start all over again)