Godot游戏引擎是一款开源免费的跨平台游戏开发引擎,支持2D和3D游戏开发,具有轻量级、模块化、可扩展等特点,适合从初学者到专业开发者的多种需求。Godot使用MIT许可证发布,完全免费地使用它来开发商业或非商业游戏,无需担心版权问题。节点系统,通过树状结构组织场景元素,每个节点可承载图形、声音、物理等特定功能,极大减少了代码重复性。内置的GDScript语言专为游戏开发设计,语法类似Python,学习曲线平缓,支持C#、C++等语言,满足不同开发者的编程习惯。引擎提供可视化编辑器、动画编辑器、物理引擎和调试工具等完整开发套件,支持从原型设计到发布的全流程开发。
Godot游戏引擎软件功能
制作2d游戏,Godot带有多功能的二维引擎。以像素为单位 ,缩放到任何屏幕尺寸和纵横比。具有自动平铺,旋转,自定义网格形状和多层的图块地图编辑器。支持2D灯光和法线贴图。
动画系统从骨骼和对象到函数调用,几乎所有内容都可以进行动画处理。使用自定义过渡曲线和补间创建动画。使用骨骼和IK(反向运动学)来辅助制作2D骨骼动画,可以打包导入3D动画。
可以制作3D游戏,拥有基于物理的渲染器。结合了前向渲染的效果和延迟渲染的效率的体系结构。具有完全MSAA支持的基于物理的渲染。
全原理性BSDF,具有次表面散射,反射,折射,各向异性,透明涂层,透射率等。全局照明可实现实时渲染的图形。
即使在低端设备上,也可以预先烘焙以获得漂亮的效果。中间处理和后期处理效果,包括支持HDR的新色调映射器,多条标准曲线和自动曝光,屏幕空间反射,雾气,光晕,景深等等。
Godot Shading Language是类似于GLSL的易于使用的着色器语言,具有内置的着色器编辑器,可以开发vr游戏。
Godot游戏引擎使用教程
一、下载打开软件,点击OPEN打开文件。
二、根据自身需求,输入代码和带入文件。
三、打包游戏即可使用。