--- title: Defold 设计理念 brief: Defold 设计幕后理念 --- # Defold 的设计理念 Defold 为以下目的而创建: - 为游戏团队提供专业的迭代开发平台. - 简单明了, 提供可视化解决方案和游戏常用功能与开发流程. - 提供极轻量级的游戏开发平台. - 提供高性能运行环境. - 真正跨平台. Defold编辑器与引擎就是为了实现上述目的而精心打造的. 如果你从其他平台转来, 可能会有点不习惯, 比如: - 资源树与各种命名需要静态指定. 开始可能麻烦, 随着项目深入你就会觉得很方便. - 我们鼓励简单封装的实体间互相传递消息. - 没有面向对象的思想. - API都是异步的. - 渲染流程是可程式化可自定义的. - 所有资源文件都是直白文本文件, 为了最大化适应 Git merge , 也为了方便用外部工具编辑. - 资源可以实时修改然后在运行中的游戏里热重载, 这样特别方便开发迭代和做测试.