GODOT(6)
π GODOT(6) β the godot manual, but make it a group chat π
okay bestie, sit DOWN, because we're doing the godot man page and it's giving main character energy. this is section 6 of the manual (games, obviously, what else would it be), and the whole vibe is: multi-platform 2D and 3D game engine with a feature-rich editor. yes. that's the whole brand. we ate. π
β¨ NAME β¨
godot β multi-platform 2D and 3D game engine with a feature-rich editor
πΈ SYNOPSIS πΈ
godot [options] [path to scene or 'project.godot' file]
that's it. that's the whole summoning ritual. options, then optionally a scene or a project.godot file, and godot does its thing. π¦
π DESCRIPTION π
Godot Engine is an advanced, feature-packed, multi-platform 2D and 3D game engine. no cap. it literally runs everywhere and does both 2D and 3D and it does NOT play about either one.
It provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. which is the whole point, bestie β the wheel has already been invented, it's been invented gorgeously, go make your game instead. π«Ά
π General options π
the basics. the little guys. the ones you'll actually type.
-h,--helpβ Display this help message. (hi. hello. here's how to use me.)--versionβ Display the version string. (which godot are you even running, babe)-v,--verboseβ Use verbose stdout mode. it will simply Not Stop Talking and honestly, same.--quietβ Quiet mode, silences stdout messages. Errors are still displayed. so it's not fully silent, it's just β¨selectivelyβ¨ silent. errors will absolutely still show up and read you to filth.
π Run options π
the "what am i actually launching today" section. pick your fighter.
-e,--editorβ Start the editor instead of running the scene.-p,--project-managerβ Start the project manager, even if a project is auto-detected. it will NOT be ignored. it insists.-q,--quitβ Quit after the first iteration. one and done. bloop. π-l,--language <locale>β Use a specific locale (<locale>being a two-letter code).--path <directory>β Path to a project (<directory>must contain aproject.godotfile). if it doesn't have one, that's not a project, that's just a folder. π--main-pack <file>β Path to a pack (.pck) file to load.--render-thread <mode>β Render thread mode ('unsafe','safe','separate').--remote-fs <address>β Remote filesystem (<host/IP>[:<port>]address).--remote-fs-password <password>β Password for remote filesystem.--audio-driver <driver>β Audio driver ('PulseAudio','ALSA','Dummy').--audio-output-latency <ms>β 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. > β οΈ so like β lower = snappier but riskier, and your CPU WILL be the one taking the fall. don't come for me when it crackles. π--video-driver <driver>β Video driver ('Vulkan','GLES2').
π¦ Display options π¦
window behaviour. the ~aesthetic~ of your rectangle.
-f,--fullscreenβ Request fullscreen mode.-m,--maximizedβ Request a maximized window.-w,--windowedβ Request windowed mode.-t,--always-on-topβ Request an always-on-top window. it's above everyone else. main character window. periodt.--resolution <W>x<H>β Request window resolution.--position <X>,<Y>β Request window position.--low-dpiβ Force low-DPI mode (macOS and Windows only).--no-windowβ Disable window creation (Windows only). Useful together with--script. no window, just vibes. β¨
π₯ Debug options π₯
for when it's Not Working and you need to find out why. we've all been there.
-d,--debugβ Debug (local stdout debugger).-b,--breakpointsβ Breakpoint list assource::linecomma-separated pairs, no spaces (use%20instead). > π¨ no spaces, bestie, i'm serious, use%20. the spaces will NOT be forgiven.--profilingβ Enable profiling in the script debugger.--remote-debug <address>β Remote debug (<host/IP>:<port>address).--debug-collisionsβ Show collisions shapes when running the scene.--debug-navigationβ Show navigation polygons when running the scene.--max-fps <fps>β Set a maximum number of frames per second rendered (can be used to limit power usage). A value of 0 results in unlimited framerate. π₯ zero means GO. unlimited. no ceiling. your fan will hear about it.--frame-delay <ms>β Simulate high CPU load (delay each frame by<ms>milliseconds). Do not use as a FPS limiter; use--max-fpsinstead. > π do NOT use this as an FPS limiter. it is literally the opposite of that. it's a stress tool. use--max-fps, i am begging.--time-scale <scale>β Force time scale (higher values are faster,1.0is normal speed).--disable-render-loopβ Disable render loop so rendering only occurs when called explicitly from script.--disable-crash-handlerβ Disable crash handler when supported by the platform code.--fixed-fps <fps>β Force a fixed number of frames per second. This setting disables real-time synchronization.--print-fpsβ Print the frames per second to the stdout.
π§ Standalone tools π§
the side quests. the little utility guys that do very specific things and do them well.
-s,--script <script>β Run a script.--check-onlyβ Only parse for errors and quit (use with--script). just a vibe check, no actual execution. π--export-release <preset> <path>β Export the project in release mode using the given preset and output path. The preset name should match one defined inexport_presets.cfg.<path>should be absolute or relative to the project directory, and include the filename for the binary (e.g.'builds/game.exe'). The target directory must exist.
β οΈ the target directory MUST already exist. godot will not make it for you. it is not your mom.
--export-debug <preset> <path>β Export the project in debug mode using the given preset and output path. The preset name should match one defined inexport_presets.cfg.<path>should be absolute or relative to the project directory, and include the filename for the binary (e.g.'builds/game.exe'). The target directory must exist.
same deal, bestie. directory first. it must exist. π«Ά
--export-pack <preset> <path>β Export the project data only using the given preset and output path. The<path>extension determines whether it will be in PCK or ZIP format. the file extension is doing the deciding here. iconic behaviour honestly.--doctool <path>β Dump the engine API reference to the given<path>in XML format, merging if existing files are found.--no-docbaseβ Disallow dumping the base types (used with--doctool).--build-solutionsβ Build the scripting solutions (e.g. for C# projects). Implies--editorand requires a valid project to edit.--dump-gdextension-interfaceβ Generate GDExtension header file'gdextension_interface.h'in the current folder. This file is the base file required to implement a GDExtension.--dump-extension-apiβ Generate JSON dump of the Godot API for GDExtension bindings named'extension_api.json'in the current folder.--test <test>β Run a unit test ('string','math','physics','physics_2d','render','oa_hash_map','gui','shaderlang','gd_tokenizer','gd_parser','gd_compiler','gd_bytecode','ordered_hash_map','astar'). pick one, run it, slay. β
πΈ FILES πΈ
where godot keeps its stuff. know your paths, bestie.
XDG_DATA_CONFIG/godot/or~/.config/godot/β User-specific configuration folder, contains persistent editor settings, script and text editor templates and projects metadata.XDG_DATA_HOME/godot/or~/.local/share/godot/β Contains the default configuration and user data folders for Godot-made games (user://path), as well as export templates.XDG_DATA_CACHE/godot/or~/.cache/godot/β Cache folder for generated thumbnails and scene previews, as well as temporary location for downloads./usr/share/doc/godot/β Additional documentation files./usr/share/licenses/godot/β Detailed licensing information.
π SEE ALSO π
See the project website at <https://godotengine.org> and the source code repository at <https://github.com/godotengine/godot> for more details. go look, the docs are right there, iykyk. π¦
π BUGS π
Godot Engine is a free and open source project and welcomes any kind of contributions. In particular, you can report issues or make suggestions on Godot's issue tracker at <https://github.com/godotengine/godot/issues>. found a bug? tell them! they literally want to know! it's a whole community thing and it's lowkey beautiful. π«Ά
β¨ AUTHOR β¨
Man page written by RΓ©mi Verschelde <remi@godotengine.org> on behalf of the Godot Engine development team. thank you for your service, king. π
and that's the whole page, bestie!! this was godot version 4.0, dated January 2020, section GODOT(6) of the manual, and honestly? she ate. π
πβ¨
π¦ where this page comes from
- ubuntu stonking: godot-template-debug 4.6.3+ds-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms