引擎:Godot Engine

作者:ayame
2016-04-05
29 41 8

一款好玩有趣的2/3D多平台开源游戏引擎Godot Engine已于2016年2月24日上架Steam,并受到了广泛好评。

Godot最早由OKAM工作室内部在2001年使用至2014年2月,后来的Godot以MIT许可在Github供开源使用。

官方网站

地址 去看看

大体而言,Godot采用类似Unity的架构,并已几乎支持所有主流平台。作为一款开源引擎,Godot 确实让人眼前一亮。甚至有制作者评论,Godot比Unity等游戏引擎好用多啦!

之所以能够得到这个评价,我想并不是因为Godot有真正突破的创意,而是在许多细节之中的确做到了为开发者考虑。而这一点又得益于OKAM工作室的内部使用。用惯了主流引擎可能需要在界面上熟悉一下,但是由于架构并不生涩所以并不需要太多时间。与单纯的拖拽编程的所谓“引擎”不同,Godot可以被用做框架,即使并不使用编辑器也能够使用;也可以通过C++ API 扩展引擎。另外,引擎自带一个视觉小说的demo,用来做GalGame也是不错的选择。

国内已经有人开始汉化文档,大家可以去看看或者贡献砖瓦。

中文文档

地址 去看看

引擎特色

创新设计

为游戏设计而诞生的极为高效的范式

design

  • 可视化编辑,拥有各种成熟工具
  • 包含内容敏感编辑工具的简明UI
  • 支持实例化与继承的场景系统
  • 面向艺术家、关卡设计师、动画创作者的界面友好的内容创作工具
  • 2D与3D视觉Shader编辑
  • 持续在线编辑(关闭游戏之后变动不会丢失),移动设备在线编辑!
开发2D游戏

创造任何种类的复杂2D游戏

games_2d

  • 完全专注于2D引擎
  • 以像素为单位进行创作,但是能够以任意比例缩放
  • 像素级别的传统2D物理引擎
  • 与物理无关的灵活动力控制器
  • 将3D模型拆分为2D图块
开发3D游戏

创作具有视觉冲击的3D游戏
3dgames

  • 输入3DS Max,Maya,Blender以及其他软体的模型,并包含完整动画
  • 骨骼与融合变形
  • 具有Shadow Mapping的多种光照类型
  • 以HDR,抗锯齿与线性颜色模式进行渲染
  • 雾,发光,色彩调整等后期处理
  • 计划于2016年底添加以物理为基础的渲染支持
动画化一切

为游戏提供最灵活的动画系统

script_debug2

  • 2D或3D动画。以时间线呈现的可视化动画编辑器。
  • 帧动画或剪纸动画。
  • 任何对象的任何属性,包括函数调用都可以是动画。
  • 使用自定义的过渡曲线和补间。
  • 具有骨架和IK的2D人偶。
  • 高效优化打包输入3D动画。
  • 动画树支持流畅人物动画。
脚本与调试

以内建脚本为物体添加行为

mp_editor

  • 类python脚本语言,为游戏制作零障碍而设计
  • 内嵌的语法高亮、实时分析与代码补全编辑器
  • 强大的集成调试器与分析器,可以在移动设备上调试游戏。
  • 集成类文档浏览器。
  • 用户友好的C++ API,可用于优化游戏某一部分或者扩展引擎。
多平台编辑器

在任何桌面平台上创作游戏。mp_deploy

  • Godot在一下平台,无论32位与64位,全部适用。Windows, OS X, Linux, FreeBSD, OpenBSD与Haiku。
  • 小于20M的体积。
  • 易于编译在任何平台,没有dependency hell。
协作

Godot基于团队合作而设计。collaborate

  • 文件系统使用可与任何流行的版本控制系统结合(Git, Subversion, Mercurial, PlasticSCM, Perforce, …)
  • 场景实例使得团队协作轻而易举,每个团队成员可以专注于他们自己的场景,无论它是角色,舞台或是其他。
  • 基于文本描述与优化场景格式。
  • 由Github支持的脚本语法。

近期点赞的会员

 分享这篇文章

ayame 

兴趣广泛,技能拙劣,准备当一辈子的艺术系新生。 

您可能还会对这些文章感兴趣

参与此文章的讨论

  1. craft 2016-04-05

    好像很不错,下载一个试试。

  2. wizcas 2016-12-10

    用过一阵,说实话编辑器体验还是有点问题……另外我用的版本里脚本编辑器响应好慢,于是弃了-_-
    不知道现在是否有所改善

    • ayame9joe 2016-12-11

      @wizcas:欢迎你分享使用体验

    • Wizcas.陈小一 2016-12-12

      @ayame9joe:离上次用有一段时间了已经有些淡忘了..不过是个好的切入点来开始我的技术写作 :) 近期会研究下然后放上来和大家分享

    • ayame9joe 2016-12-12

      @Wizcas.陈小一:期待~

  3. fjzjk 2017-06-09

    这个引擎还可以,问题是脚本是他自己的一套,这样加大了学习门槛,新手不适合,老手略鸡肋。优势是引擎很小,很方便

  4. VampireMao 2018-01-19

    纯初学者,有一些C#基础。想做独立游戏,冰天雪地跪求站长指条明路~~~

  5. Lyw Studio 2018-01-22

    3.0基本上可以了,而且YouTube 上有一个搞美术的主播会教这个引擎怎么用

您需要登录或者注册后才能发表评论

登录/注册