移植 wii 游戏到 steam

把 Wii 游戏移植到 Steam

在 Summer Engine 里重建一款你拥有的 Wii 游戏,再导出上 Steam 的桌面构建。指针变成鼠标,体感变成一个设计决策。

把 Wii 游戏移植到 Steam,意思是在 Summer Engine 里重建一款你拥有的游戏,并导出桌面构建放上 Steam 商店页面。Wii 是家用主机而不是掌机,所以它的移植问题和 3DS 或 DS 重建不一样。

有三条 Wii 的具体特性决定了工作量。它向电视输出 480p,常常是 4 比 3,按现代标准这很低。它的主要输入是红外指针,几乎能完美映射到鼠标。而它有体感和手势输入,在桌面上没有任何对应物。

第四条是本地多人。Wii 游戏经常支持四名玩家共用一块屏幕,Steam 也支持这个,但它需要明确的多手柄处理,而不是主机上那种默认四个手柄就在那儿的假设。

指针转鼠标是这个集群里最轻松的收获

Wii 遥控器的指点是一种屏幕绝对位置输入,而鼠标提供的正是这个,还更精确、不会漂移。瞄准、光标驱动的菜单、指哪打哪和拖拽交互都能直接搬过来,而且通常比原作手感更好。有两处调整值得做。移除任何指针重新校准或感应条相关的提示,它们不再适用。以及重新调整难度,因为原设计里有为指针抖动做的补偿,鼠标消除了那份误差,可能让射击段落变得毫无挑战。

体感操作怎么办

在一台 Steam 机器上,挥动、甩动或倾斜没有任何诚实的一比一替代。逐个动作来选。把挥动换成按键加上原有动画,多数 Wii 移植都这么做,玩家也接受。把倾斜换成摇杆轴。把摇晃换成长按或快速连按。部分手柄带陀螺仪,包括 Steam Deck 和 DualSense,所以陀螺仪瞄准是一个正当的可选模式,但绝不能是唯一路径。此外,任何建立在平衡板或外设上的内容都要砍掉或重设计,因为那些东西不能默认存在。

从 480p 和 4 比 3 到现代显示器

Wii 输出 480p,很多游戏是按带过扫描安全边距的 4 比 3 电视构图的。一块 1080p 显示器的像素量是它的四倍多。对 3D 内容,提高渲染分辨率、贴图分辨率、阴影贴图和绘制距离。界面要重做,因为 Wii 菜单是按电视观看距离做大的,而且常常放在如今已不存在的过扫描边距内。如果你拉宽到 16 比 9,要核实多出来的视野不会毁掉镜头揭示或解谜取景。

一台 PC 上的四个手柄

Wii 游戏假定有多个遥控器。在 Steam 上你必须在运行时处理手柄的连接与断开,有意识地把设备分配给玩家,支持混合设备类型包括一名键盘玩家,并为每名玩家显示正确的按键图标。Steam Input 能处理其中很多事,还能让你为每种支持的手柄提供默认配置。如果游戏是沙发多人,就加上 Steam 的远程同乐选项,因为它能把一个只能本地进行的 Wii 设计,变成玩家真的组织得起来的线上活动。

Steam 发行步骤

一个 Steamworks 合作伙伴账号,外加每款 100 美元的 Steam Direct 费用,游戏产生收入后可回收。构建通过 SteamPipe 上传到 depot,并用分支做私有测试。商店页面需要胶囊图、玩法截图、预告片、标签和系统需求,而且必须在发售前先上线一段时间。Steam 云存档、成就和一次 Steam Deck 检查都值得加上,不过带手势输入的 Wii 游戏在 Deck 上需要仔细处理,因为 Deck 没有鼠标。

常见问题

我能把 Wii 游戏移植到 Steam 吗?

可以,前提是游戏是你创作的,或者你持有授权。你在现代引擎里重建它,并导出用于 Steam 的桌面构建。Summer Engine 能从对原作的一段描述生成可玩场景,让你用 C++、GDScript 或 C# 编辑,并导出 Windows、macOS 和 Linux 构建。

Wii 的体感操作在 PC 上怎么处理?

它们无法直接搬过来,所以要逐个动作替换。挥动变成保留同一动画的按键,倾斜变成摇杆轴,摇晃变成长按或快速连按。在带陀螺仪的手柄上,陀螺仪瞄准是个不错的可选模式,但它绝不该是唯一的输入路径。

Wii 指针能映射到鼠标吗?

能,而且这是这个集群里最干净的一次转换。指针是屏幕绝对位置输入,而鼠标提供的正是这个,还更精确。移除感应条和重新校准的提示,并重新调整任何围着指针抖动平衡过的难度。

怎么让 480p 的 Wii 素材在 1080p 下看起来对?

对 3D 内容,提高渲染分辨率、贴图分辨率、阴影贴图尺寸和绘制距离,因为几何体和动画依然成立。界面要彻底重做,因为 Wii 菜单是按电视观看距离设计的,而且常常处在现代显示器不再具有的过扫描安全边距内。

四人 Wii 游戏在 Steam 上行得通吗?

行得通,但你必须明确处理手柄:运行时的连接与断开、有意识的玩家分配、包含键盘玩家在内的混合设备类型,以及每名玩家正确的按键图标。Steam Input 能帮上忙,远程同乐还能让人们把沙发向设计搬到线上玩。

继续探索

用 Summer Engine 创作的更多方式

AI 游戏制作器

用语言描述就能制作完整 2D 和 3D 游戏的中心。

打开

Port a Wii U game to Steam

Rebuild a Wii U game you own in Summer Engine and export a desktop build for Steam. The GamePad screen is the whole conversation.

打开

Port a 3DS game to Steam

Rebuild a 3DS game you own in Summer Engine, then export a Windows, macOS, or Linux build and publish it on Steam.

打开

Port a 3DS game to Steam Deck

Rebuild a 3DS game you own in Summer Engine, then ship a Steam build that plays well on a 1280x800 handheld with gamepad only input.

打开

Port a Nintendo DS game to Steam

Rebuild a DS game you own in Summer Engine, then export a desktop build for Steam. Mouse covers the stylus, monitors cover both screens.

打开

Port a Wii game to PC

Rebuild a Wii game you own in Summer Engine and export desktop builds. Television design meets monitor distance, and gestures meet buttons.

打开

Port a Wii game to Switch

Rebuild a Wii game you own in Summer Engine, then take the console path. Motion input can survive, and 480p assets get a real upgrade.

打开

Port a Wii game to iOS

Rebuild a Wii game you own in Summer Engine and export a signed iPhone and iPad build. Living room design meets a phone in one hand.

打开

Port a PSP game to Steam

Rebuild a PSP game you own in Summer Engine and export a desktop build for Steam. One screen already fits. One analog nub does not.

打开

平台游戏模板

从现成的项目开始,描述你想要的改动即可。

浏览

浏览所有游戏模板

从现成的项目开始,描述你想要的改动即可。

浏览

现在就开始制作你的游戏

下载 Summer Engine,描述你想要的,看着它逐渐成形。免费开始,无需编程。