top of page
Writer's pictureOmar Khater

Godot Game Engine

Godot is Good for Beginners

Almost all game development environments rely on some programming knowledge, but some are more suited to those coming from a programming background. Godot is a perfect example of a tool built for beginners. The Godot API exposes almost every element of the engine, and it’s rare to find features which are not directly accessible by code or by the GUI. Godot receives praise for its fantastic documentation and ease of use from a coding perspective.

 

Godot Has Its Own Dedicated Language


The Godot engine comes with a programming language called GDScript. To some, this is an immediate turnoff. Frequently, in-house languages are poorly thought-out.

GDScript came as a result of in-house testing by the Godot team. Rather than creating a new language for the sake of it, GDScript came through Mixing other languages which is Python and Lua. None of these languages worked how the team wants so they decided to create a new one.

 

The Node System

Most game engines employ scenes, usually to represent a level in a game. Objects exist within this scene. In Godot, a scene is a collection of nodes. Each node is a single object, and each node can inherit from any other. A group of nodes is called a scene. Scenes can also inherit from each other, so long as they have a common root node. Godot’s node system is different from other engines and takes time to get used to, but after mastering it, it saves you a lot of time.


 

Godot Supports 2D and 3D Game Development

2D Game Scene

3D Game Scene

Godot supports the creation of both 2D and 3D games. Indie developers making 2D games love the work-flow Godot provides. Also, Godot has support for 3D games but it's still lacking behind in 3D when compared to other closed source engines.


 

Godot Is Open Source

Godot is open-source software. The editor and all tools attached to it fall under the MIT license. Godot is free of charge, and you own everything created with it. Godot is full of community-developed tools, and many users add unique elements to the engine.


 

Godot Has Its Own IDE

Godot has a built-in IDE (Integrated Development Environment). While it might not come with some of the cooler functions of other IDEs like Live Share feature, it is ideal for use with Godot. Of course, you are not bound to using the in-engine IDE.


 

Godot Is Lightweight


The standard Godot executable is just over 60MB and does not require installation. Just download, and Start using it. Other then the small size file, Godot itself is optimized to operate well with low-end Computers.


 

Godot Is Cross-Platform

Godot is a true cross-platform engine, with developers on Mac, Windows, and Linux. because of it being open source. Godot also has a server build, specifically for hosting multiplayer games, Which is not a thing in most game engines.


 

What Is Godot Not Good For?

Godot isn’t going to be producing the next AAA game, but then again that is not who the engine targets, it targets more into indie game developers, who don't wish to release their games into cross-platforms especially consols but only wish for it to be on either android or windows.




4 views0 comments

Recent Posts

See All

Comments


Post: Blog2 Post
bottom of page