用 Rust 编写的面向数据和数据驱动的游戏引擎

时间:2024-07-18 12:57:48
【文件属性】:

文件名称:用 Rust 编写的面向数据和数据驱动的游戏引擎

文件大小:34.38MB

文件格式:ZIP

更新时间:2024-07-18 12:57:48

rust gamedev game-engine engine

什么是紫水晶?Amethyst 是一种数据驱动和面向数据的游戏引擎,旨在尽可能快速和可配置。原则这些原则使 Amethyst 在游戏引擎世界中独一无二且具有竞争力:大规模并行架构。由正确的实体组件系统模型提供支持。使用预制件的RON文件和抽象脚本 API 进行快速原型设计。非常注重鼓励可重用性和干净的界面。为什么是紫水晶?极限多线程Amethyst 基于一个非常强大的并行ECS,称为 Specs。这使得使用 Amethyst 构建的游戏能够最大限度地提高可用处理能力,以尽可能流畅和快速地运行,而无需担心多线程编程。干净的按照设计,Amethyst 引擎鼓励您为行为和数据结构编写干净且可重用的代码。这允许引擎用户轻松共享有用的组件,从而减少开发时间和成本。使用ECS架构,游戏代码可以在数据和行为之间清晰地划分,即使游戏在大型 64 核处理器上运行,也可以轻松理解发生了什么。社区Discord - 公告、帮助、有用信息、一般性讨论。特征请访问功能页面以获取 Amethyst 提供的功能列表。导航本书链接(主)本书链接 (0.15)本书链接 (0.14)链接到示例(主)链接到示例 (0.15


网友评论