Unity's "Missing" Build Pipeline
C#
Latest commit d8f729b Feb 4, 2016 @reapazor reapazor iOS Build Item
Permalink
Failed to load latest commit information.
Editor iOS Build Item Feb 4, 2016
BuildInfo.cs iOS Build Item Feb 4, 2016
BuildInfo.cs.meta
Editor.meta
README.md Create README.md Feb 2, 2016

README.md

uBuild

Unity's "Missing" Build Pipeline

Features

  • Build & Deploy to Steam
  • Build & Deploy to Mac App Store
  • CLI Building
  • Save/Load JSON based config

[lot more is getting converted over, but it takes time]

The idea behind this system is to augment the amount of code needed to create custom build pipelines. A given build can be made up of different parts:

Modifiers

These are things that you would like changed in a paticular build settings, so modifications to the PlayerSettings bundle version for example.

Routines

These are things that are more about crafting certain file structures, or doing some modifications outside of Unity

Order of Operation

  • Modifiers.PreProcessor
  • Routines.PreProcessor
  • BuildPlayer
  • Routines.PostProcessor
  • Modifiers.PostProcessor