
移植 Godot 游戏
把 Godot 游戏移植进 Summer Engine
Summer Engine 兼容 Godot 4 并始终跟随 Godot 上游,所以在这个集群里,Godot 4 项目是最接近直接搬家的一种。
把 Godot 游戏移植到 Summer Engine,是这个中心里最短的一次移植,因为 Summer Engine 兼容 Godot 4。场景、节点、GDScript 和资源文件用的都是你已经熟悉的形状。你仍然需要拥有要搬的项目,而这通常成立,因为那是你自己的作品。
版本要说清楚。Godot 4 项目与兼容 Godot 4 的工作流直接对得上。Godot 3 项目用的是不同的节点 API、不同的渲染器和不同的 GDScript 语法,所以先把它转成 Godot 4 的写法,并把这一步当作真正的工作量。
Summer Engine 不是谁的换标副本。我们始终跟随 Godot 上游并保持工作流兼容,同时 Summer 是带有超过一百万行自定义代码的完全自研引擎。项目归你,没有分成,你可以导出到桌面、移动、网页和主机。
可以直接带过来的东西
场景结构、节点类型、信号和 GDScript 写法是同一套心智模型。资源文件、瓦片地图、动画播放器和物理体的行为都和你预期的一样。你的美术和音频照旧导入。如果你的项目是围绕「场景即可复用单元、脚本挂在节点上」组织的,这套组织方式会被保留,而不是被翻译。
Godot 3 项目要先走一步版本升级
从 Godot 3 到 Godot 4,节点名称、渲染后端、物理 API 和 GDScript 语法都变了,包括类型化变量、用 await 取代 yield,以及重命名的方法。把这次转换当成一个独立的项目步骤,配上它自己的测试,然后再搬。想在一次操作里既换版本又换引擎,会让每个 bug 都含糊不清,因为你分不清是哪次改动造成的。
语言与一条平台限制
C++ 和 GDScript 在 Summer Engine 导出的每个平台上都能跑。C# 在桌面和原生导出上可用,网页上不行。如果你的 Godot 项目用 C#,又需要浏览器构建,那就打算把玩法代码搬到 GDScript。自定义的 GDExtension 或引擎模块不保证能原样放进来,所以在决定搬家之前,先检查项目依赖的每一个原生扩展。
这次搬家究竟是为了什么
搬家的理由,是在熟悉的项目结构之上多了一套 AI 工作流。你用平常的话描述改动,就能在你已有的项目里得到生成的场景、脚本和资源,然后继续直接编辑文件。没有任何东西变成黑盒。项目仍然归你,没有分成,也没有收入抽成,并且能导出到桌面、移动、网页和主机。
常见问题
Summer Engine 是换了牌子的 Godot 吗?
不是。Summer Engine 兼容 Godot 4,我们也始终跟随 Godot 上游,所以工作流和项目概念可以延续。Summer 是带有超过一百万行自定义代码的完全自研引擎。
我的 Godot 4 场景和 GDScript 能用吗?
Godot 4 工作流是兼容的,所以场景、节点、信号和 GDScript 写法能直接延续。检查一下项目依赖的自定义 GDExtension 或引擎模块,因为原生扩展不保证能原样放进来。
那 Godot 3 项目呢?
先把它转成 Godot 4 的写法,当作独立一步并配上自己的测试。从 Godot 3 到 4,节点名称、渲染器、物理 API 和 GDScript 语法都变了。把版本转换和换引擎一起做,会让每个 bug 都含糊不清。
C# 能用吗?
桌面和原生导出上能用,网页上不能。C++ 和 GDScript 在每个导出目标上都能跑。如果浏览器构建很重要而你的项目是 C#,那就打算把玩法代码搬到 GDScript。
搬到 Summer Engine 的游戏要付分成吗?
不用。项目归你,没有分成,也没有收入抽成。导出到桌面、移动、网页和主机,收入全部归你。
继续探索
用 Summer Engine 创作的更多方式
AI 游戏制作器
用语言描述就能制作完整 2D 和 3D 游戏的中心。
打开Make a game from a picture and the idea it holds
Bring a picture and Summer Engine builds a game inspired by its look and concept: scenes, gameplay, and matching art in one project you own.
打开Port a 3DS game by rebuilding it, not converting it
Porting a 3DS game means rebuilding a game you own as a new project that runs on platforms that still sell games. There is no file converter for this.
打开Port a Nintendo DS game to platforms that still sell games
A Nintendo DS port is a rebuild of a game you own. The stylus design is the asset worth keeping, because touch is native on every phone.
打开Port a Wii game and decide what happens to motion control
Porting a Wii game means rebuilding a title you own for hardware without a Wii Remote. The pointer and the motion gestures need a new input design.
打开Port a Wii U game off the smallest console audience
Porting a Wii U game means rebuilding a title you own for platforms with a single screen. The GamePad layer is the part that has to be redesigned.
打开Port a PSP game and give it a second analog stick
Porting a PSP game means rebuilding a title you own. The camera design is the biggest change, because the PSP had one analog nub and no right stick.
打开Port a PS Vita game before the platform disappears entirely
Porting a PS Vita game means rebuilding a title you own. The rear touch pad is the one input with no modern equivalent.
打开Port a GameCube game from 480p to a modern project
Porting a GameCube game means rebuilding a title you own. The analog triggers and fixed camera design are the parts that need deliberate decisions.
打开平台游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览浏览所有游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览