Godot Engine - ArchWiki

Jump to content

# Godot Engine

2 languages

- 日本語
- 中文（简体）

From ArchWiki

Godot Engine is an open-source game engine.

## Installation

Install the godot package, or godot-gitAUR for the development version.

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

### Legacy versions

Note: This is not recommended for new projects. Only use for legacy projects and consider porting them to the latest version.

To use version 3 of the engine, install the godot3AUR package.

To use version 2 of the engine, install the godot2AUR package.

### 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 on the wiki or use godot-export-templates-gitAUR. 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`.

## See also

- Godot (game engine) on Wikipedia
- Godot documentation
- Godot source code
- Godot: the Game-Changer for GameDevs - Introduction and comparison with other engines
- awesome-godot - free/libre plugins, scripts and add-ons for Godot
- /r/godot community on reddit.com
- Godot Engine Resources tutorials
- Gamesfromscratch video tutorials
- KidsCanCode video tutorials
- Andreas Esau video tutorials
- Heartbeast video tutorials
- GDQuest video tutorials
- Jose Moreno video tutorials

Category:

- Game engines