u3d
Unity Editor version manager
TLDR
List installed versions
$ u3d list
Install Unity version$ u3d install [2022.3.0f1]
Run Unity$ u3d run -u [2022.3.0f1]
Available versions$ u3d available
Uninstall version$ u3d uninstall [2022.3.0f1]
SYNOPSIS
u3d command [-u version] [options]
DESCRIPTION
u3d is a command-line tool for managing multiple Unity Editor installations side by side. It can list available versions, install specific releases, and launch Unity with a particular version, making it straightforward to work on projects requiring different Unity versions.The tool is especially useful in CI/CD environments where Unity builds need to run headlessly. It handles license activation, version discovery, and build execution from the command line. Cross-platform support covers macOS, Linux, and Windows.
PARAMETERS
list
List installed Unity versions.install version
Download and install a Unity version with packages.available
List download-ready Unity versions.run
Launch Unity (auto-uses project version when inside a project).uninstall version
Remove an installed Unity version.licenses
Show current Unity license information.prettify
Format Unity editor log files for readability.dependencies
Install missing Linux dependencies for Unity.-u VERSION
Target Unity version.--verbose
Enable debug logging.--no-central
Skip the central version cache.
CAVEATS
Unity-specific. Large downloads. License required.
HISTORY
u3d was created for managing Unity Editor installations, especially useful in CI/CD environments.
SEE ALSO
brew(1)
