Easily install, manage, and switch between Godot versions.

View on GitHub

To get started, run the following command in your terminal:

curl -sSL https://gdvm.io/install.sh | bash
powershell -NoProfile -Command "(iwr -useb 'https://gdvm.io/install.ps1.txt').Content | iex"

What is gdvm?

Godot Version Manager (gdvm) is a tool designed to simplify the installation, management, and switching between different versions of the Godot Engine.

Whether you're working on multiple projects or need to test features across various Godot versions, you'll never need to manually fuss with Godot installations again.

gdvm is a community-driven project, not affiliated with Godot Engine or the Godot Foundation.

Supported Platforms

Getting Started

Once installed, you can use the gdvm command to manage your Godot installations. Here are some common commands:

💡
Associate .godot files with ~/.gdvm/bin/godot.exe to auto-use the correct version. gdvm can also detect the required version from project.godot.
â„šī¸
Hitting GitHub rate limits? Create a fine-grained token with access to public repositories, and run gdvm config set github.token (stored plaintext in ~/.gdvm/config.toml).

For more information, run gdvm --help.