Defold from King
市场上从来就不缺更新(有可能更好)的游戏引擎,你方唱罢我登场,一片热闹景象。这不,游戏大厂 King 也发布了他们的游戏开发引擎:Defold,现在还处于 Beta 邀请试用阶段。
跨平台自带编辑器
跨平台
从目前公布的信息来看,这款游戏显然是一款高性能的引擎,它使用 Lua 脚本语言来编写代码,从而能够横跨 6 个平台:iOS, Android, HTML5, Mac OS X, Windows 以及 Linux。
值得一提的是:本地 Native 核心文件将会尺寸很小。
编辑器
它还带有自己的编辑器,而且这个编辑器可以运行在 Mac OS X, Windows 以及 Linux 上。可以在编辑器里面直接编译运行,不需要其它工具。自带有 Git 版本控制。美术和程序都可以使用这个编辑器,而且美术文件也支持版本控制。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=169e62ffe2dde711e7d243fe97edcef4/c4eb9594a4c27d1e11e7e93e1cd5ad6edfc4385f.jpg)
其它引擎特色
Animation动画
翻书等多种内置动画
骨骼动画
关键帧事件
可编程运动学
精灵以及 GUI 属性均可动画
自定义 easing
跨平台
一键发布到六个平台
运行于三个主流桌面系统的编辑器
图像
支持底层操作的可编程渲染通道
自定义材质和着色器
粒子效果以及编辑器
2D Tile 块图编辑器
GUI 编辑器
GUI 遮罩
GUI 元素支持九格缩放
GUI 自动布局,包括屏幕旋转适应
Truetype, Opentype 以及 BMFont 支持
工作流
直接发布,无需其它开发工具支持
热更新变化的内容
无线设备测试
Scene 编辑器
全平台的崩溃报告 API
自动更新素材
Prefab 预制元素模版(可用于 GUI)
项目间资源共享
版本控制
Git 团队支持
数据以文本形式储存,便于版本控制
物理
2D 和 3D 物理(Box 2D 以及 Bullet)全面支持
精确碰撞系统
全部物理属性物体支持
脚本
Lua 语言全兼容
引擎支持 reactive-style Lua 脚本以达到高性能
游戏对象异步通信
优化
5M 左右大小的引擎
快速部署,包括 HTML5
只有使用到的资源才会被 Build 进游戏包
精灵会被压缩整理成图集
针对不同平台采用不同的压缩方式
动态批处理渲染
异步(或同步)载入资源
音频
Ogg 和 Wav 支持
混音器,可编程
扩展
Google 和 Apple 推送 APIs
Google 和 Apple IAP 内购 APIs
Facebook APIs
HTTP 和 Lua socket 网络 APIs
市场上从来就不缺更新(有可能更好)的游戏引擎,你方唱罢我登场,一片热闹景象。这不,游戏大厂 King 也发布了他们的游戏开发引擎:Defold,现在还处于 Beta 邀请试用阶段。
跨平台自带编辑器
跨平台
从目前公布的信息来看,这款游戏显然是一款高性能的引擎,它使用 Lua 脚本语言来编写代码,从而能够横跨 6 个平台:iOS, Android, HTML5, Mac OS X, Windows 以及 Linux。
值得一提的是:本地 Native 核心文件将会尺寸很小。
编辑器
它还带有自己的编辑器,而且这个编辑器可以运行在 Mac OS X, Windows 以及 Linux 上。可以在编辑器里面直接编译运行,不需要其它工具。自带有 Git 版本控制。美术和程序都可以使用这个编辑器,而且美术文件也支持版本控制。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=169e62ffe2dde711e7d243fe97edcef4/c4eb9594a4c27d1e11e7e93e1cd5ad6edfc4385f.jpg)
其它引擎特色
Animation动画
翻书等多种内置动画
骨骼动画
关键帧事件
可编程运动学
精灵以及 GUI 属性均可动画
自定义 easing
跨平台
一键发布到六个平台
运行于三个主流桌面系统的编辑器
图像
支持底层操作的可编程渲染通道
自定义材质和着色器
粒子效果以及编辑器
2D Tile 块图编辑器
GUI 编辑器
GUI 遮罩
GUI 元素支持九格缩放
GUI 自动布局,包括屏幕旋转适应
Truetype, Opentype 以及 BMFont 支持
工作流
直接发布,无需其它开发工具支持
热更新变化的内容
无线设备测试
Scene 编辑器
全平台的崩溃报告 API
自动更新素材
Prefab 预制元素模版(可用于 GUI)
项目间资源共享
版本控制
Git 团队支持
数据以文本形式储存,便于版本控制
物理
2D 和 3D 物理(Box 2D 以及 Bullet)全面支持
精确碰撞系统
全部物理属性物体支持
脚本
Lua 语言全兼容
引擎支持 reactive-style Lua 脚本以达到高性能
游戏对象异步通信
优化
5M 左右大小的引擎
快速部署,包括 HTML5
只有使用到的资源才会被 Build 进游戏包
精灵会被压缩整理成图集
针对不同平台采用不同的压缩方式
动态批处理渲染
异步(或同步)载入资源
音频
Ogg 和 Wav 支持
混音器,可编程
扩展
Google 和 Apple 推送 APIs
Google 和 Apple IAP 内购 APIs
Facebook APIs
HTTP 和 Lua socket 网络 APIs