What is Godot Engine
In this article i'll try to answer question "What is Godot Engine". This question is being asked by beginners a lot of times and they are comparing Godot with other Game engines.
What is a Game Engine
Game development is very complicated area which includes very complex programming method and mathematical calculations. Game engines are tools designed to help us develop and design games. Most game engines come with required modules such as math, rendering, culling, particles etc to build games.
There are several game engines can be used to develop games. Some of the most popular games engine are:
- Godot Engine
- Unity
- Unreal Engine
- Game Maker Studio
- Construct
Each game engine has it own advantages or disadvantages. Unity, Game Maker Studio and Construct are paid game engines. Their value added to game development is much more than their price.
You should choose a game engine, according to your background and project requirements.
Still, What is Godot Engine
I can define Godot Engine as the best game engine ever exists!
Godot Engine is an open source and free game engine, which support both 2D and 3D games. Godot Engine can export projects to:
- Windows
- Linux
- OsX
- Android
- IOS
Which Language Can I Use?
Godot Engine comes with a python-like built-in language: GDScript. GDScript is a very easy language you can pick up in a few hours (if you have programming background).
Also Godot Engine has an official C# support. You can use C# in your games, with Godot Engine 4 C# 6 will be supported.
GDNative enables users to develop their games using C++. Since it is an open source project community adds wrappers around GDNative, languages like Rust can be used.
Also Godot Engine has a Virtual Scripting support.
Advantages of Using Godot Engine?
Godot Engine only requires 30 MB download. You don't need to have a fancy hardware to run the engine.
Community around Godot Engine grows every day, when you have a question you can get support from this community.
Godot Engine UI System
For me, one of the most important advantages of Godot Engine is UI system. It's custom UI system is really easy to set-up and use.
You can design fancy, scalable UI system quickly. And your UI can run on every platform.
Where Can I Download Godot Engine?
You can download Godot Engine from it's own website: https://godotengine.org/.
If you want to get involved with Godot Engine project, you can take a look at it's Godot Engine's Github Page.
On next article we are going to have an introduction to Godot Engine with a simple 2D game.
I wish you enjoy the journey of learning Godot Engine.
Comments
Post a Comment