.TH GODOT "6" "January 2020" "godot 4.0" "Games" .SH NAME godot \- multi\-platform 2D and 3D game engine with a feature\-rich editor .SH SYNOPSIS .B godot [\fI\,options\/\fR] [path to scene or 'project.godot' file] .SH DESCRIPTION Godot Engine is an advanced, feature\-packed, multi\-platform 2D and 3D game engine. .br It provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. .SS "General options:" .TP \fB\-h\fR, \fB\-\-help\fR Display this help message. .TP \fB\-\-version\fR Display the version string. .TP \fB\-v\fR, \fB\-\-verbose\fR Use verbose stdout mode. .TP \fB\-\-quiet\fR Quiet mode, silences stdout messages. Errors are still displayed. .SS "Run options:" .TP \fB\-e\fR, \fB\-\-editor\fR Start the editor instead of running the scene. .TP \fB\-p\fR, \fB\-\-project\-manager\fR Start the project manager, even if a project is auto\-detected. .TP \fB\-q\fR, \fB\-\-quit\fR Quit after the first iteration. .TP \fB\-l\fR, \fB\-\-language\fR Use a specific locale ( being a two\-letter code). .TP \fB\-\-path\fR Path to a project ( must contain a 'project.godot' file). .TP \fB\-u\fR, \fB\-\-upwards\fR Scan folders upwards for project.godot file. .TP \fB\-\-main\-pack\fR Path to a pack (.pck) file to load. .TP \fB\-\-render\-thread\fR Render thread mode ('unsafe', 'safe', 'separate'). .TP \fB\-\-remote\-fs\fR
Remote filesystem ([:] address). .TP \fB\-\-remote\-fs\-password\fR Password for remote filesystem. .TP \fB\-\-audio\-driver\fR Audio driver ('PulseAudio', 'ALSA', 'Dummy'). .TP \fB\-\-audio\-output\-latency\fR Override audio output latency in milliseconds (default is 15 ms). Lower values make sound playback more reactive but increase CPU usage, and may result in audio cracking if the CPU can't keep up. .TP \fB\-\-video\-driver\fR Video driver ('Vulkan', 'GLES2'). .SS "Display options:" .TP \fB\-f\fR, \fB\-\-fullscreen\fR Request fullscreen mode. .TP \fB\-m\fR, \fB\-\-maximized\fR Request a maximized window. .TP \fB\-w\fR, \fB\-\-windowed\fR Request windowed mode. .TP \fB\-t\fR, \fB\-\-always\-on\-top\fR Request an always\-on\-top window. .TP \fB\-\-resolution\fR x Request window resolution. .TP \fB\-\-position\fR , Request window position. .TP \fB\-\-low\-dpi\fR Force low\-DPI mode (macOS and Windows only). .TP \fB\-\-no\-window\fR Disable window creation (Windows only). Useful together with \fB\-\-script\fR. .SS "Debug options:" .TP \fB\-d\fR, \fB\-\-debug\fR Debug (local stdout debugger). .TP \fB\-b\fR, \fB\-\-breakpoints\fR Breakpoint list as source::line comma\-separated pairs, no spaces (use %20 instead). .TP \fB\-\-profiling\fR Enable profiling in the script debugger. .TP \fB\-\-remote\-debug\fR
Remote debug (: address). .TP \fB\-\-debug\-collisions\fR Show collisions shapes when running the scene. .TP \fB\-\-debug\-navigation\fR Show navigation polygons when running the scene. .TP \fB\-\-max\-fps\fR Set a maximum number of frames per second rendered (can be used to limit power usage). A value of 0 results in unlimited framerate. .TP \fB\-\-frame\-delay\fR Simulate high CPU load (delay each frame by milliseconds). Do not use as a FPS limiter; use --max-fps instead. .TP \fB\-\-time\-scale\fR Force time scale (higher values are faster, 1.0 is normal speed). .TP \fB\-\-disable\-render\-loop\fR Disable render loop so rendering only occurs when called explicitly from script. .TP \fB\-\-disable\-crash\-handler\fR Disable crash handler when supported by the platform code. .TP \fB\-\-fixed\-fps\fR Force a fixed number of frames per second. This setting disables real\-time synchronization. .TP \fB\-\-print\-fps\fR Print the frames per second to the stdout. .SS "Standalone tools:" .TP \fB\-s\fR, \fB\-\-script\fR