Jump to content

Godot Engine

From ArchWiki

Godot Engine is an open-source game engine.

Installation

Install the godot package. Or install the godot-mono package for C# programming support.

Alternative Versions

Preview1 Legacy
Classic godot-gitAUR
godot-dev-binAUR
godot-beta-binAUR
godot-rc-binAUR
godot3AUR
godot2AUR
Mono (C#) godot-mono-gitAUR
godot-mono-dev-binAUR
godot-mono-beta-binAUR
godot-mono-rc-binAUR
godot3-monoAUR

1) Ordered from least stable to most stable.

Tip Is recommended to use at least the stable version for new projects. Only use older versions for legacy projects and consider porting them to the latest version.

Export templates

To be able to export your project, you will need prebuilt binaries. If using the Git version, you will need to compile them yourself as described separately for each platform in the official documentation or use godot-export-templates-linuxAUR. If you are using the stable version, you can install the export templates provided by Godot. Install them by clicking on the engine settings icon in the top right corner, and then press "Install export templates" and provide the downloaded templates.

Troubleshooting

UI freezes in Wayland

Godot runs on Wayland using Xwayland, which causes a variety of UI issues, when not running in single window mode. [1] To get around this, start Godot with godot --single-window, then open a project, and enable single window mode in the editor settings.

This issue has been resolved in Godot 4.1.1. [2] This issue seems to have recurred in Godot 4.2 [3]

With Godot 4.3, Wayland can be used natively. [4] There are two ways to do this:

  • Set the command-line argument --display-driver wayland.
  • Enable the editor setting located at run/platforms/linuxbsd/prefer_wayland.

The above only makes Godot's client to run under native Wayland, but games still run under Xwayland. In order for games to run under native Wayland, go to project settings, click on "Display Server" at the sidebar, and at the option "Driver.linuxbsd" select wayland.

See also