#游戏引擎 #3d #虚幻 #完全 #quantii #terraformer

bin+lib terraformer3d

quantii 的 3D 游戏引擎

1 个不稳定版本

0.1.0 2022年2月19日

#8#completely

自定义许可证

30KB
222

Terraformer 引擎

一个完全用 rust/std/cargo 编写的 3D 游戏引擎。

  • 基于 godot 3d 和 unreal 4
  • 由于底层依赖没有问题,技术上平台无关。但针对 Quanta 优化了不安全的代码块。
  • rn,只是后端。可以在 iced-rs 中构建前端,直接连接到后端。

主要功能

  • 轻松制作交互式 3D 第一人称/第三人称游戏
  • 内置各种工具,如 AI 路径查找、碰撞、物理等。
  • 一系列库,用于常见模型和 AI 生成关卡。
  • 用 rust 编写代码,无需使用其他语言的脚本。一旦你学会了 rust,你就可以在 Quanta 上做任何事情。

使该引擎与众不同的功能

  • 具有 AI 模块的模块化。允许 AI。
  • 针对 Quanta 优化。不要使用其他随机引擎,只需使用这个。
  • 无需版税。你可以随意使用它。用作爱好,合法游戏,或修改它以满足你的愿望。
  • 强大的模组化和扩展功能。就像 blender 和浏览器一样,内置对模块化和插件的支持,以提供针对特定和酷炫功能的支持。如果你想的话,可以出售插件,因为插件 API 和库不受 GPL 许可证的约束。
  • 如果你愿意,可以在 rei/ffx 中创建 UI 并将其连接到 vulkan 显示。内置工具可以做到这一点。

游戏 1:Demens

使用 Terraformer 引擎构建。

  • 一个“伪回合制”的后院怪物加 civ6 风格的游戏,你在这里建立基地,扩大到地图上的未知领域,征服敌人,建立你太阳的伟大帝国。
  • Demens 和敌人基于科幻 eletian 士兵和怪物。天使、恶魔,类似于 Doom 中的实体。
  • 俯视图,3d 基于后院怪物和 civ 的敌人。使用 Terraformer 生成引擎生成地形。

游戏 2:Eletian Journey

穿越 Eletei 的 Veritas。

  • 类似于 persona 5、暴雨和以故事驱动的冒险 JRPG 游戏。
  • 使用 terraformer ML 进行 AI 协助开发。

游戏 3:Gantz 3D

一个 VR Gantz 风格的游戏,你可以随时“被分配”任务。戴上你的 spectro VR 眼镜,跳入游戏。与其他人类或 AI 玩家组队,对抗人类或 AI 外星人!

  • 有很多进步。获得 100 分并升级。然后选择一个奖励。要么是新的武器,要么是特定统计数据或新装备的提升。
  • 使用 terraformer 战斗 AI 进行 AI 驱动的外星生成和战斗。

开发哲学

  • 在你需要的时候编写代码,当代码变得混乱且难以工作时进行重构。重构直到它再次工作并且测试通过
  • 只让它工作起来,无论它的效率如何或者代码质量如何。将组件模块化并利用松耦合来轻松重构和升级某些部分

依赖关系

~20–35MB
~370K SLoC