Show HN:我正在开源我的游戏引擎
Show HN: I'm open-sourcing my game engine

原始链接: https://github.com/moddio/moddio2

文本材料显示了运行由 Isogenic Games 开发的修改后的游戏引擎的说明,该引擎利用 Phaser 和 PlanckJS 库以及 Box2D 物理原理。 该游戏引擎支持 HTML5 多人游戏功能,例如自上而下的 WASD 控制或平台游戏、通过理想的视觉小说类游戏或商店进行物品销售的对话系统、库存管理以及用于单位控制的 AI 系统。 该引擎利用WebSocket通信协议和SNAPSHOT压缩算法来实现服务器端权威性和客户端协调性。 它允许用户在 http://localhost:80 本地运行游戏。 如需贡献,感兴趣的各方可以参考 learn.modd.io 上提供的“贡献”部分中概述的说明。 该引擎遵守 MIT 许可协议; 至于资源,则归功于 IOGAMES 和 HEROICONS 资产库等。 据观察者报道,近期没有任何软件包发布。 据报道,有六名贡献者为构建该引擎做出了贡献。 最后,该引擎在管理 cookie 功能的同时维护隐私政策。 然而,由于某些限制和条件,目前无法执行该特定操作。

根据上面的段落,Modd.Io 提供了各种低代码开发选项,包括使用集成游戏编辑器和脚本语言为游戏机制添加功能。 正如前面提到的,虽然从头开始构建新引擎可能很诱人,但有大量可用的专用引擎可以节省时间和资源。 此外,Modd.Io 背后的引擎强调多人游戏功能,包括武器和商店集成以及客户端预测弹丸和单位移动等功能。 作者指出,类似的引擎通常在关卡设计和编辑选项方面存在不足。 作者鼓励通过 DM 或电子邮件进行联系,并提到了与该项目相关的 GitHub 存储库,其中有超过 100 次提交。 总体而言,虽然文本暗示构建像得伟这样的综合工具箱并不常见,但独立的“螺丝刀”仍然有价值且有利可图,特别是对于小众受众而言。 最后,尽管之前对构建引擎而不是使用第三方解决方案的决定提出了一些批评和怀疑,但使用 Modd.Io 进行的简单测试在 2 小时内显示了有希望的结果。 简要介绍了将游戏拆分为多个 goroutine 的“容易实现的目标”的概念。 其他涉及的主题包括 WebSockets(特别是 uWebSockets,用 C 实现)的使用、与处理大量连接相关的扩展问题以及流行的 IO 游戏列表。 作者还指出 Modd.Io 对 2D 多人游戏的重视,并提到鉴于其简单性、速度和可扩展性,缺乏 GUI 不一定是一个缺点。
相关文章

原文
联系我们 contact @ memedata.com