Building games on Linux with Godot Engine

Most of the users of technology are also passionate about games, to that passion, many of us add programming. But many of us set ourselves a real goal, which is to create our own games, which is why free software developers have taken on the task of creating Godot Engine.

This powerful tool helps us create games on Linux, which can be deployed in any operating system, using free tools.

What is Godot Engine?

It is an application of open source y multi platform, which has advanced features for the 2D and 3D game developmentGodot Engine brings together a series of powerful tools specialized in the creation of games, which gives us the opportunity to create games on Linux without having the need to reinvent the wheel.

Godot source code can be viewed and cloned here!, it is provided under the very permissive terms of the MIT License. It is also totally free and you do not require any type of royalties. Create games on Linux

Godot Engine Features

  • Excellent visual editor, with a large number of tools, added to a clean and orderly interface.
  • Live game edition for both PC and mobile.
  • 2D and 3D editing capabilities.
  • Fully dedicated 2D engine.
  • Flexible kinematic driver for collision without the physics.
  • Importer of 3D models from 3DS Max, Maya, Blende, and others, including all animations.
  • Various types of light, with shadow assignment.
  • It allows all kinds of 2D and 3D animation, thanks to its powerful visual animation editor with timeline.
  • Allows Add behavior to objects with built-in scripts.
  • Godot works on Linux, Windows, OS X, FreeBSD, OpenBSD and Haiku, it runs in 32-bit and 64-bit, on all platforms.
  • It allows you to deploy games on various platforms easily and quickly, the most important are
  1. Mobile platforms: iOS, Android, BlackBerry OS.
  2. Desktop platforms: Windows, OS X, Linux, BSD, Haiku.
  3. Web platform: HTML5 (via emscripten). Create cross-platform games
  • It is a tool designed and created to be collaborative, so it has the ability to integrate with popular version control systems (Git, Subversion, Mercurial, PlasticSCM,…).
  • It allows you to create scene instances, which makes teamwork faster and more efficient, since each member of the team can focus on their own scene. Regardless of whether it is a character, the stage, etc ... That is, it is allowed to edit without stepping on the feet of others.
  • Totally free and free.

Install Godot Engine

You can download the installation files from the following link:

You can also download a series of samples and demos from here.

Install Godot engine, with system integration and version manager in Ubuntu

Niklas Rosenqvist has created a BASH script that downloads and integrates the Godot engine to Ubuntu. It also allows version management and installs git master.

To download and run the script, open a console and enter the following command:

git clone godot && cd godot && ./godot install

This script will configure your Godot Engine automatically. See all the features the script provides by runninggodot help.

An excellent tool that we should try and learn to use, especially to create more and better Linux-compatible games.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

6 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Juan Quiroga said

    Without a doubt, it is a very good motor, it is simple to use, although it takes some getting used to the environment at first, over time one feels that they only have to occupy themselves and focus on logic (which every motor should do).
    My opinion is:
    * In documentation, most of them are in English (which does not complicate much) but it is not all detailed as it should (especially speaking of 3D, the documentation is quite poor), but I will admit that these last 6 months it is expanding and little by little it is climbing; Even so, this point is a little reinforced by the community, everyone contributes and really helps if they can and they usually share codes without too much problems, whether in the forum, in the chat channels there are friendly people.
    * In editor features I think the script is simple but powerful, easy to remember and the editor helps a lot.
    * In 2D graphics it is perfect, even for something 2.5D is ideal, but the 3D graphics performance is medium-low; It can be optimized and it becomes acceptable but it still has work to do (I said performance not features since it has advanced, useful and very good features for 2D and 3D), they are currently working with Gles3, the new 3D graphics engine that is much improved as announced .

    Conclusion: it is a very good option when you want to develop a multiplatform games or applications and save yourself some headaches, as long as you know English (minimally at least) and are aware of the chats and forums.

    1.    RobertC said

      There is documentation in Spanish. Downloadable in PDF, Epub, etc. It's in

      1.    Juan Quiroga said

        I just found out, thank you very much for the tip!

  2.   RobertC said

    Version 2.2 alpha can now be installed, which brings interesting improvements and bugfixes. I have tested it and it is very stable. Everything OK.

  3.   Original and Free Malagueños said

    Very interesting, we will have to spread this news to see if we encourage programmers to use tools that make programs for every bug that computes.

    Only missing support for raspberry pi.

  4.   Game Fan said

    Most interesting article. I have come through google and the truth that it has been very useful. I find the subject of the world of video games and its creation exciting.

    Hopefully you could delve deeper into the subject in future articles!