Skip to content
云风 edited this page Jan 22, 2024 · 25 revisions

Welcome to the Ant wiki! Please visit these Chinese pages by using something like Google or Deepl translate.

Ant 是一个开源的游戏引擎。它是一个活跃的项目,仍在开发中。在现阶段,开发团队很难维护一份详尽的文档,同时保证文档能时刻跟上项目的变化。尝试引擎仓库 test 目录下自带的简单实例,会是一个很好的开始。在近期,我们还会开源我们使用这个引擎开发中的游戏。这个游戏的技术部分已经完成,剩下的工作是游戏性上的调整。游戏代码也会是个不错的引擎学习案例。

在这里,会有一些文章介绍 Ant 的设计思路和重要模块的结构。理解它们为什么是这样、解决的是什么问题、是如何达成设计目的的,比介绍 API 更为重要。API 的变化或许很快,但设计思路要稳定的多。应尽可能的跟进引擎仓库的更新(就像我们正在开发的游戏那样),不要停留在某个历史版本。不要害怕 Breaking changes ,变化是为了让引擎变的更好。

Ant 的技术特点

虚拟文件系统

包系统

ECS

基于 Actor 的并发模型

数据的持久化格式

多媒体资产

预制件

消息信箱

场景管理

Clone this wiki locally