Godot可以制作2D游戏,Godot带有多功能的二维引擎,可以制作3D游戏,拥有基于物理的渲染器,支持动画功能,动画系统从骨骼和对象到函数调用,几乎所有内容都可以进行动画处理,通过GDScript来编写游戏代码,GDScript是Godot的内置脚本语言。

godot核心功能介绍
Godot可以制作2D游戏,Godot带有多功能的二维引擎。以像素为单位 ,但可以缩放到任何屏幕尺寸和纵横比。具有自动平铺,旋转,自定义网格形状和多层的图块地图编辑器。支持2D灯光和法线贴图。
Godot可以制作3D游戏,拥有基于物理的渲染器。结合了前向渲染的效果和延迟渲染的效率的体系结构。具有完全MSAA支持的基于物理的渲染。全原理性BSDF,具有次表面散射,反射,折射,各向异性,透明涂层,透射率等。全局照明可实现实时渲染的图形。

Godot支持动画功能,动画系统从骨骼和对象到函数调用,几乎所有内容都可以进行动画处理。使用自定义过渡曲线和补间创建动画。使用骨骼和IK(反向运动学)来辅助制作2D骨骼动画,可以打包导入3D动画。
Godot通过GDScript来编写游戏代码,GDScript是Godot的内置脚本语言。这是Godot完全原创的语言,能够以较少的代码体现Godot的潜力,使新手和专家开发人员都能尽可能快地利用Godot的优势。如果用户曾经用过像Python这样的语言写过任何东西,那么就可以快速上手。使用GDScript有几个原因,特别是在进行原型设计时,在项目的alpha/beta阶段,或者没有创建下一个3A大作,但最突出的原因是整体复杂度降低。