产品信息
什么是 Duality?
Duality 是一个模块化 2D 游戏引擎/编辑器组合,完全用 C# 编写并构建在 OpenGL 后端之上。它是开源的,具有开放的架构,可扩展性和技术所有权,并且它采用 C# 作为一种语言而不是脚本解决方案。
如何使用 Duality?
Duality是一个模块化的2D游戏引擎和编辑器组合,完全用C#编写并基于OpenGL后端。它提供开放架构和可扩展性,帮助开发者构建2D游戏。
Duality 的核心功能
便携式
C#
基于组件的开发
插件系统
OpenGL
Duality 的使用场景
- 开发支持模组的2D游戏,并可选择在游戏中包含Duality编辑器,允许用户编辑关卡和添加内容。
- 通过插件架构轻松引入游戏逻辑,并利用基于组件的设计将自定义代码无缝融入游戏。
- 在Duality编辑器中进行实时编辑,直接预览和测试游戏,并支持资源和插件的热重载,无需重启即可测试代码。
- 通过拖放文件导入资产到编辑器,编写C#代码实现游戏逻辑和引擎扩展,并将代码片段附加到游戏对象上。
- 发布游戏时,可以选择包含完整源代码,以便按原样共享整个项目,或正常发布游戏而不允许用户编辑项目。
Duality 的常见问题
Duality做什么的?
我如何使用Duality?
Duality有哪些核心功能?
Duality有哪些应用场景?





















