Unitializr

Open-Source Unity Project Configurator & Generator

Open Source Service Sunset (Code Available)
Hosted Service Notice: The hosted web application (formerly unitializr.com) has been sunset and is no longer active online. However, the project remains 100% open source. Both the frontend client and the backend generator codebases are fully accessible on Bitbucket for self-hosting and reference.

What is it?

Unitializr is an open-source project initializr for Unity that allows developers to configure, parameterize, and generate complete Unity project structures from pure configuration.

As Unity adopted a structured dependency management model with the Package Manager in Unity 2018.2+, Unitializr was developed to automate project bootstrapping, directory layout scaffolding, and package manifest generation before opening Unity Hub.

How it Works

  1. Configure metadata: Project name, organization, and target Unity version.
  2. Configure file structure: Add standardized files (.gitignore, README.md), custom scripts, or dynamic templates.
  3. Resolve packages: Select verified, preview, or built-in Unity Package Manager (UPM) dependencies from the referential database.
  4. Generate project archive: The backend engine dynamically bundles a clean ZIP archive with proper manifest.json and project settings.
  5. Import into Unity Hub: Extract the archive and click "Add" in Unity Hub to immediately launch into a pre-configured project.

Dynamic File Templates

When scaffolding new files, Unitializr provides dynamic tokens depending on file type:

  • Type EDITORVERSION: Populates ProjectSettings/ProjectVersion.txt with the configured Unity editor version. This prevents version mismatch warnings when opening in Unity Hub.
  • Type MANIFEST: Automatically generated from selected package dependencies and written into Packages/manifest.json.
  • Type URL: Automatically pulls file contents from remote raw URLs (e.g. centralized .gitignore files from Git).

Open Source Repositories

Full source code, build scripts, and local execution instructions are available on Bitbucket:

Frontend Repository (React Web App) Backend Repository (Generation API)

Contact

Have questions about the architecture or interested in self-hosting? Connect with us:

X YouTube Bitbucket Contact