CADET

Unity build and release automation for game developers


Project maintained by naishtech Hosted on GitHub Pages — Theme by mattgraham

Profiles and Build Configuration

What a Profile Contains

A profile is a named configuration that tells CADET how to execute a complete build or publishing workflow. Instead of manually entering paths and settings every time, you save a profile once and reuse it across multiple builds. Profiles are the foundation of repeatable, reliable releases.

Core Unity Build Fields

Creating a Profile

  1. Open CADET from the Unity menu : Go to Tools > Covyne > C.A.D.E.T to open the CADET UI.
  2. Create a new profile : Click “New Profile” or similar. You will be prompted for a profile name.
  3. Enter all Unity path fields : Fill in the Editor path, source project path, sync project path, and build output path. Use explicit absolute paths. On save, CADET validates existing paths for fields like Unity Editor Path and Unity Project Path, while Build Output Path is validated as absolute format and does not need to exist yet.
  4. Set the build executable name : Enter the exact name the Unity build should produce (e.g., MyGame.exe).
  5. Select the target OS : Choose Windows or macOS depending on what platform you are building for. This affects build settings and validation logic.
  6. Select a sync mode (optional) : Choose between Directory Sync (copies files every build) or Git Sync (checks out a branch and pulls latest). See Sync Modes for details.
  7. Save and validate : CADET checks that all required paths exist and reports errors if any are missing or invalid.

Profile Actions

Once you have created a profile, CADET supports the following operations:

Publishing Fields [Pro]

When you use CADET Pro, profiles can include publishing configuration. These fields tell CADET where and how to upload your builds:

Steam Settings

Epic Games Store Settings

Git Sync Fields [Pro]

If you select Git Sync mode instead of Directory Sync, your profile includes:

See Sync Modes: Directory and Git Sync for a detailed comparison and setup guide.

Validation and Error Handling

When you save a profile, CADET validates key fields:

If validation fails, CADET displays error messages next to the invalid fields. Correct the errors and save again.

Tips and Best Practices