
移植 Xbox 360 游戏
把 Xbox 360 游戏从已经关闭的商店里移出来
移植 Xbox 360 游戏,意思是重建一款你拥有的作品。操作几乎原样迁移。已停运的服务才是真正的麻烦。
移植 Xbox 360 游戏,意思是把一款你拥有的游戏重建到当前平台上。Xbox 360 商店在 2024 年 7 月停止接受新的购买,XNA 在 2013 年停止维护,Games for Windows Live 更早就已关停。许多 Xbox Live Arcade 作品如今连它们的制作者都拿不到。
你需要权利。移植你开发的 Xbox 360 游戏,或你持有重制许可的游戏。一张光盘或一次商店购买是副本,不是许可。
手柄是简单的部分。Xbox 360 手柄定义了 PC 和此后所有主机仍在沿用的布局,所以输入几乎能一对一映射。Summer Engine 重建项目,并导出到桌面、移动、网页和主机。项目归你,不收分成。
XNA 项目的路比多数情况更清楚
很多 Xbox Live Arcade 和独立作品是用 C# 配 XNA 写的。那份 C# 源码是你玩法逻辑的真实文档,而 Summer Engine 在桌面和原生导出上支持 C#,但网页上不支持。结构概念可以对应:带 Update 和 Draw 的 XNA Game 类变成带处理与绘制回调的节点,ContentManager 的加载变成标准的资源加载。你重写的是框架层,不是系统的设计。
已停运的服务是最大的一块改造
Xbox Live 的排行榜、成就、匹配、在线状态,以及 Games for Windows Live 的身份验证,要么没了,要么锁死在平台上。在做第一个可玩构建之前,先剥掉对它们的每一次调用,再按目标挑替代:桌面上用 Steam 服务,跨平台功能用你自己的后端,网页上就什么都不用。成就清单通常无论如何都要重做,因为各平台的商店要求不同。
大体扛得住的 720p 美术
多数 Xbox 360 游戏瞄准 1280x720,带可编程着色器、法线贴图和后期处理。这已经接近当下的预期,所以贴图和模型常常不用重制就能活下来。看得见的问题通常是阴影分辨率、按 720p 制作的低分辨率 UI 位图,以及针对特定输出尺寸调过的后期特效。先用与分辨率无关的布局重做 UI,因为那是玩家在 1440p 或 4K 显示器上最先注意到的。
分屏、手柄与键盘支持
本地分屏在 360 上很常见,用多个手柄可以直接带到桌面。你必须补上的,是主机构建从来不需要的那些东西:键盘鼠标操作、可重映射的输入、窗口与分辨率处理、带鱼屏支持,以及在桌面观看距离下可读的文字。主机 UI 是为沙发设计的,所以换到显示器上,字号和布局密度通常要改。
常见问题
Xbox 360 的 XEX 或光盘镜像能转换到 PC 吗?
不能。Xbox 360 构建面向 PowerPC 硬件,无法转换成可编辑的项目。移植是从你自己的源码、美术源文件和设计重建。原始的 C# XNA 源码作为参考很有用,但不能原样运行。
我的游戏用了 XNA,这有帮助吗?
有,比多数情况帮助更大。XNA 源码是 C#,而 Summer Engine 在桌面和原生导出上支持 C#,网页上不支持。你的玩法逻辑作为规格说明可以迁移,渲染、输入和内容加载的框架层则要重写。
Xbox Live 的成就和排行榜怎么办?
必须替换。Xbox Live 服务和 Games for Windows Live 已不可用或锁死在平台上。桌面上用 Steam 服务,跨平台功能用你自己的后端,并预期为每个商店重新撰写一份成就清单。
Xbox 360 的资源需要重制吗?
常常不需要。多数 360 游戏瞄准 720p,带着色器和法线贴图,所以模型和贴图扛得住。显出年纪的部分是按 720p 制作的 UI 位图、阴影分辨率,以及针对固定输出尺寸调过的后期特效。
为什么现在要移植 Xbox 360 游戏?
Xbox 360 商店在 2024 年 7 月停止接受新的购买,很多 Xbox Live Arcade 作品已经完全买不到。重建这款游戏,能把它重新放上 Steam、移动端、网页或主机路径销售,收入全归你。
继续探索
用 Summer Engine 创作的更多方式
AI 游戏制作器
用语言描述就能制作完整 2D 和 3D 游戏的中心。
打开Port an Xbox 360 game to PC
Rebuild an Xbox 360 game you own in Summer Engine and export desktop builds. The controller already matches. The renderer and the options do not.
打开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.
打开平台游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览浏览所有游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览