Godot Engine Report

简介

发展历史

  • 2007年 作为一个私有引擎被开发,诞生与阿根廷
  • 2014年 Godot开源
  • 2016年 有了3D的稳定版本
  • 2017年 AR/VR支持的alpha版本
  • 2018年 3.0版本发布,当前的稳定版本
  • 2021年 接受FaceBook的资助,进军元宇宙

代表游戏

  • Kindoms of the Dump
  • Haiki
  • The Garden Path
  • Rogue State Revolution
  • Ex Zodiac
  • Until Then

可以看出基本上都是2D的小游戏,缺乏3D的大作,优点类似COCOS

引擎特性

参见特性列表:

特性列表 — Godot Engine (stable) 简体中文文档

历史版本演进

  • 2014.12 Godot 1.0 具有了初步的代码编辑器、脚本、调试器、3D引擎、2D引擎、物理等内容,但是距离知名商业引擎还有不小的差距

  • 2016.02 Godot 2.0 改进了场景实例,场景继承,全新的文本场景格式, onready & singletons,新的编辑器布局

    Godot Engine - Godot Engine reaches 2.0 stable

  • 2018.01 Godot 3.0 重新用回 OpenGL ES 2.0 渲染器,可视化的shader编辑器,CPU的粒子系统等等,详细的见下面的链接

    https://godotengine.org/article/godot-3-1-released

  • 2022计划发布 Godot 4.0

  • stable Godot 3.4.2

优缺点

优势

  • 源代码开源,免费,完全没有税
  • 跨平台编辑和发布
  • 轻量级,源代码体积非常小,同时godot的作者尽最大的努力减少第三方库的使用,最终使其代码非常精简,适合学习
  • 内置了GDScript的脚本语言,支持热更新,高性能,并且多线程友好,而且整个的编译器源码都在dogot开源代码中。
  • 优秀的动画系统
  • 独立的 2D 和 3D 引擎
  • Godot 编辑器是 Godot 游戏
  • 面向对象的设计与组合
  • 完善的工具集

劣势

  • 渲染性能相对较差,目前2D比Unity好,但是3D较Unity有差距,官方声明在4.0版本会大大缩减差距。
  • 对嵌入式GPU的抗锯齿支持不太好
  • 技术支持不足,这是开源的通病
  • 适合小团队精品开发,不适合大团队游戏

一句话总结

godot是一个非常优秀的引擎学习资源,可以做出商用产品,可以研究底层代码,代码量还小,还能顺带学习编译器。

参考资料

GitHub - godotengine/godot: Godot Engine – Multi-platform 2D and 3D game engine

前言 — Godot Engine (stable) 简体中文文档

显示 Gitment 评论