Folia
← 返回头版

开发者使用Godot 4完成贝塞斯达1996年两款射击游戏的引擎移植

开发者Marek Draškaba使用Godot 4.7.2引擎(不含C#)成功移植了贝塞斯达1996年发行的两款射击游戏《SkyNET》和《Future Shock》1。该项目重新编写了游戏引擎,但完整保留了原始游戏数据,包括BSA存档、地形图、纹理和配音等资源1。为了确保准确性,开发者从原始DOS可执行文件反向工程提取了全部游戏规则,而非依赖猜测1。

移植版本支持原版的全部8个任务和DOS使命脚本,玩家可以驾驶吉普车和HK飞行器等载具参与战斗1。游戏提供了局域网多人对战模式和机器人AI对手1。在视觉效果方面,项目添加了动态光照、纹理平滑过滤和分辨率缩放等增强功能,但这些功能默认处于关闭状态以保持原汁原味的视觉表现1。

该项目已开源发布,遵循GNU通用公共许可证第3版,提供Windows、Linux和macOS版本1。项目包含三套无头测试套件验证游戏代码,并提供Android导出预设支持1。首次运行时需指向原始游戏安装目录,系统将自动转换数据到缓存,该过程耗时数分钟1。


评论