Read this manual in English

Defold 的设计理念

Defold 为以下目的而创建:

  • 为游戏团队提供专业的迭代开发平台.
  • 简单明了, 提供可视化解决方案和游戏常用功能与开发流程.
  • 提供极轻量级的游戏开发平台.
  • 提供高性能运行环境.
  • 真正跨平台.

Defold编辑器与引擎就是为了实现上述目的而精心打造的. 如果你从其他平台转来, 可能会有点不习惯, 比如:

  • 资源树与各种命名需要静态指定. 开始可能麻烦, 随着项目深入你就会觉得很方便.
  • 我们鼓励简单封装的实体间互相传递消息.
  • 没有面向对象的思想.
  • API都是异步的.
  • 渲染流程是可程式化可自定义的.
  • 所有资源文件都是直白文本文件, 为了最大化适应 Git merge , 也为了方便用外部工具编辑.
  • 资源可以实时修改然后在运行中的游戏里热重载, 这样特别方便开发迭代和做测试.