Godot Desktop Resources
Develop and optimize your Godot games for desktop platforms. From Windows to macOS and Linux, Godot offers excellent cross-platform compatibility to make your creations accessible to a wide audience and ensure performance on any system.
Godot Package Manager
Godot Package Manager is a plugin for the Godot Engine that simplifies package management using a pure JSON configuration. It allows users to easily update and purge packages within their Godot projects.
godot-launcher
Godot Launcher is a Python-based desktop application designed to streamline Godot Engine development environment management. It offers a centralized interface for managing projects, engine versions, extensions, and templates, enhancing workflow efficiency for Godot developers.
godot-ci
godot-ci is a Docker image designed for exporting Godot Engine games and deploying them to platforms like GitLab/GitHub Pages and Itch.io using CI/CD pipelines. It simplifies the automation of Godot game deployment workflows.
godot-actions
GitHub Actions for Godot Engine projects, simplifying the build and export process for various platforms, including itch.io deployment. It automates tasks like exporting to Windows, Linux, Web, Android, and macOS.
godot-wrapper
A BASH script to download and manage Godot engine versions on Ubuntu systems. Although archived, it provides version management and installation of git master, offering an easy way to switch between different Godot versions.
replicate-file.sh
The `replicate-file.sh` script is a bash utility designed to update multiple copies of a file based on a single master file. This script helps maintain consistency across multiple file instances in a Godot project or other development environments.
build-godot
Bash scripts for compiling and running Godot Engine on Linux, including dependency installation. Supports standard and Mono versions of Godot.
base16-godot
base16-godot provides base16 themes for the Godot script editor. It includes pre-generated themes and installation instructions for Godot 2.1 and 3.0.
Catppuccin Theme
Catppuccin theme for Godot offers a soothing pastel color palette in four flavors: Latte, Frappé, Macchiato, and Mocha. It provides both text editor and interface themes for Godot 4, with Godot 3 support available on a separate branch.
Godot Minimal Theme
Godot Minimal Theme is a custom editor theme designed to refine the default Godot interface by correcting spacing and formatting issues while preserving the original look and feel. It offers enhanced customization through editor settings and supports multiple Godot versions.
Sublime Text
GDScript-sublime provides GDScript language support for Sublime Text, including syntax highlighting. It can be installed via Sublime Package Control or by cloning the repository.
Vim
This plugin integrates Godot Engine with Vim and Neovim, providing GDScript and GSL syntax highlighting, code completion, and run commands directly within the editor. It enhances the coding experience by leveraging Vim's capabilities for Godot game development.
JetBrains Rider (C#)
A suite of JetBrains plugins for enhanced Godot game development within JetBrains IDEs, including Rider, offering C# and GDScript support with debugging capabilities. Includes a bridge plugin for inter-plugin communication.
Godot experiments
A collection of 2D, 3D, and VR experiments in Godot, showcasing various game mechanics and visual effects. The repository includes projects targeting both Godot 3.x and 4.0, with a focus on practical examples and mini-tutorials.
First Person Starter
First Person Starter is an FPS template for Godot, providing starter content for new or existing projects. It includes a 3D character controller, smooth movement, camera rotation, and joypad support.
bendn's Godot Template
This is a Godot template repository utilizing gpm (Godot Package Manager) for managing dependencies. It includes automated builds and itch.io deployment, along with a starter CLI for streamlined development.
MechanicalFlower Godot Template
A comprehensive Godot project template by MechanicalFlower, designed for clean code separation, continuous integration, and streamlined development workflows. It includes features like code formatting, license tracking, and addon management.
vpuppr
Vpuppr is a cross-platform VTuber application developed with Godot, supporting multiple tracking backends. It is currently being rewritten for Godot 4, with the Godot 3 version available on the godot-3 branch.
Godello
Godello is a Trello-inspired Kanban board application built with the Godot Engine, showcasing Godot's capabilities for creating complex, real-time collaborative desktop applications. It features both online and offline data storage options and demonstrates advanced GUI and data architecture.
SimulaVR
SimulaVR is a VR window manager for Linux built on the Godot Engine, allowing users to run 2D Linux applications within current-generation VR headsets. It focuses on providing a comfortable and clear VR desktop experience with features like low-pass filtering for improved text quality.
ProtonGraph
ProtonGraph is a node-based tool for procedural 3D content creation within the Godot Engine. It allows users to generate complex 3D models through visual scripting, aiming to be user-friendly and extensible for game development.
Arrow
Arrow is a free, open-source, and feature-rich tool for game narrative design, text-adventure development, and the creation of interactive nonlinear storytelling documents. It offers visual development, an advanced node system, and one-click playable HTML exports.
Pixelorama
Pixelorama is a free and open-source pixel art editor built with Godot Engine. It offers a wide range of tools and features for creating pixel art, animations, and tilemaps.