It uses a scene and node system and its own scripting language, GDScript, and also supports C#. There are no licensing fees or royalties. The community adds plug-ins and tutorials.
It has fewer built-in features for large 3D projects than Unreal.
Unity and Unreal Engine are alternatives. Godot suits indie game developers who want open source.