Home Blog Gaming

Godot Game Engine

Godot Tutorials > Introduction to Godot Game Engine
Godot is a well-built game engine designed to simplify multi-platform game development. In this article, I will tell more about how it works to simplify the game development process.

Introduction to Godot Game Engine Video

What is a Game Engine?

A game engine is software designed to make game development easier. It normally includes an entire game development environment including features for graphics rendering, sound effects, and realistic movement. They also include built-in logic, reducing the amount of code the developers write.

When you download Godot, you install everything needed to make your game, except the creative assets such as artwork and gameplay algorithms.


The main reason I choose Godot for my Battlecard Game is because Godot makes multi-platform game development so easy!

Being a Linux User, it is important to me that my games are playable to others in the Linux gaming community. Game engines such as Unity make this very difficult. Linux isn't just one Operating System, it is a type of operating system. Unity requires the programmer to compile separate executable files for each operating system. This makes Linux game development very difficult.

Godot makes it easy to deploy your games on Linux, iOS, Android, Windows, macOS, UWP, BSD, Haiku and the web!

Monolith Runtime

Games created with Godot are not compiled by the programmer. Instead, a monolith runtime is included containing all the code you need to make your game work on the Operating Systems listed above. Godot does all the hard work for you!

One codebase provides everything you need to run your game on different Operating Systems. Your code and assets are bundled together with the runtime and the appropriate executables are created for you.

The Godot software also works on Linux, Windows, macOS and even has a server version!


Godot engine is also very versatile. It is a light-weight engine that includes many great art tools for both 2D and 3D games. Godot works with several programming languages and has its own built-in visual scripting tools. Official support is provided for C++, C#, and GDScript, but community support allows you to use Godot with many more popular languages.

Godot is open source. That means the code is out there for other programmers to review, edit, and improve. There is a strong community of open source developers standing behind Godot. There are many useful community-built tools.

Download Godot

Godot is very easy to install. You can install it directly from the website by clicking here and finding the download for your operating system. You can also get Godot via Steam or Itch.io. If you install Godot via Steam or Itch, the platforms will help you keep Godot's software up-to-date.

Support Coding Commanders

Because it is crucial to achieving upward economic mobility, Coding Commanders believes everyone should have access to free quality STEM education. My tutorials explain complex concepts in plain English using relatable examples. No previous mathematics or technical knowledge required!

Twitch: daisychaincosplay Live Coding!!!
Linux Battle Card RPG - Gänseblümchen
Linux (Ubuntu)+ NodeJS + Postgres
ZED Linux Review by Hatnix
LAMP - Linux, Apache 2, MySQL, PHP
Learn PHP on Linux with Commander Candy
Coding Commanders YouTube
Coding Commanders Twitter
Coding Commanders Twitter
Previous Lesson | Next Lesson