
Unity 的 RTS Engine 提供了开发自己的 RTS 游戏和自定义所需要的一切功能,它能处理地图创建、派系、AI、建筑物、单位、战斗、任务、资源、UI、单人游戏、多人游戏等等。
功能列表:
地图和派系:

- 它可以创建和自定义独一无二的地图。
- 创建派系并自定义每个派系,为他们分配独一无二的一套建筑物、单位、任务和限制。
- 自定义 NPC 派系并完全从检视器中控制他们的行为,设置每次与 NPC 派系对战时不同的难度等级以及获得不同的体验。
- 通过从检视器中轻松调节 AI 相关组件,全面控制 NPC 派系决策过程的所有环节,同时设置不同的 AI 难度以为每个游戏提供不同的体验。
资源:

- 为每个派系创建和定制不同类型的资源,以便收集和用于建造房屋、启动任务和创建单位。
- 让资源收集者自动收集资源,或者在收集到一定量时将资源堆放到建筑物中。
- 在地图中添加宝物对象,当派系收集到足够资源时奖励给他们。
建筑物:

- 创建各种建筑物,让每个建筑物为派系完成不同的任务:增加派系槽位、攻击敌人单位、升级单位/其他建筑物、生成资源、传送单位、充当单位的隐蔽场所地等等。
- 通过以下方法还能进一步自定义建筑物:增加生命值状态和建设状态,以便通过隐藏/显示特殊的效果和/或其模型的不同部分,让建筑物显示它当前的生命值状态。
- 每个派系在地图上都有自己的边境,在边境定义的地区内,派系可以开发资源和放置建筑物。
- 在地图上启用边境,可以允许派系在游戏中收集资源,并在他们各自的范围内有专享权利放置建筑物和收集资源;在地图上禁用边境则可让各个派系在游戏地图中自由行动。