Insider Insider
3dnchu 尚无浏览 2 分钟阅读

Defold Beta – 专注2D!轻量流畅运行的免费2D游戏引擎!最适合移动端!

由推出众多移动游戏的「King」发布了支持多平台的2D游戏引擎「Defold」。可免费下载!

Welcome to the free game engine Defold

Defold的特点

  • 动画
    • 用于精灵、GUI节点以及粒子的翻页动画
    • 完全支持Spine骨骼动画的混合
    • 关键帧事件
    • 通过关键帧和动态脚本实现反向运动学
    • 所有精灵和GUI属性都可以制作动画
    • 用于所有属性动画的预定义或自定义缓动函数
  • 跨平台
    • 从相同的代码和内容一键部署到6个目标平台(iOS、android、HTML5、OS X、Windows、Linux)
    • 编辑器和工具可在Mac OS X(10.7 Lion 及以后)、Windows 7及以后、Linux i386(已确认可在Ubuntu 12和Debian 7上运行)上运行。
  • 版本管理
    • Git使用易于访问的工具来管理项目,以便团队同步更改
    • 轻松合并所有数据的文本文件
  • 优化
    • 小型引擎开销(目前约5MB,目标是进一步减少)
    • 快速构建时间。即使是所有目标平台,构建HTML5也能在数秒内完成
    • 静态内容依赖关系提供自动资源管理。只有使用到的资源才会包含在游戏构建中
    • 精灵图集打包
    • 可按平台配置的纹理压缩
    • 渲染管线的动态批处理
    • 异步(或同步)资产数据加载
  • 图形
    • 具有低级访问权限的完整脚本化渲染管线
    • 自定义材质和着色器
    • 带有发射器和修饰行为实时预览的粒子效果编辑器
    • 用于控制粒子寿命期内粒子参数变化的曲线编辑器
    • 用于构建2D关卡几何的地图块编辑器
    • GUI编辑器
    • 带有文本、图像以及pie节点的分层GUI
    • GUI裁剪/模板遮罩
    • GUI图像节点支持9切片纹理
    • 支持方向变化的自动GUI布局
    • 位图和距离场字体
    • 支持TrueType字体、OpenType字体和BMFont
  • 物理
    • 2D和3D物理(BOX2D和Bullet)完全集成
    • 精确的碰撞检测
    • 静态、动态以及运动学(可脚本控制)物理对象
    • 稳健的触发器
  • 音频
    • 支持Ogg和WAV声音
    • 混音器层级,完全可脚本化
  • 工作流程
    • 开箱即用的软件,不依赖其他程序。iOS部署不需要Xcode
    • 更新资产和逻辑的热重载
    • 设备上的无线热重载、调试以及可视化性能分析
    • 用于组装和布局资产与逻辑的场景编辑器
    • 所有平台上的崩溃报告API
    • 资产的自动重构
    • 通过模板、集合和GUI构建游戏资产预制件
    • 用于自定义工作流程的独立构建管线
    • 用于自动测试的无头引擎
    • 项目之间的库共享
  • 调试&测试
    • 用于设置和检查的自定义Lua热重载挂钩
    • 实时屏幕可视化分析器
    • 使用可视化帧采样的基于Web的远程分析器
    • 通过Zerobrane进行Lua调试
    • 内置游戏画面的录像捕获
    • 原生日志崩溃API:S
  • 脚本编写
    • Lua语言完全集成,用于安全地表达游戏逻辑并实现出色的性能
    • 引擎支持反应式风格的Lua脚本,以获得低开销和出色性能
    • 游戏对象之间的异步通信
  • 扩展
    • Google和Apple的推送通知API
    • Google和Apple的应用内购买API
    • Facebook API
    • HTTP和Lua的套接字网络API

以下是使用Defold制作的游戏介绍视频。

Made with Defold

公开发布的编辑器支持Windows和Mac OS、Linux(32bit)!
关于GDC2016的环节「King proudly presents Defold!」,4Gamer有详细解说,请一并确认。
[GDC 2016]「Candy Crush」的King公开的完全免费的游戏引擎「Defold」是什么? – 4Gamer.net

请一定试试看!

相关链接

Defold: Free 2D Game Engine for Cross-Platform Publishing
Screenshot of www.defold.com