Pushing code from Unity
Unity provides several post-processing capabilities that allow you to both intercept and override and also add your own processing to just about anything in the asset pipeline: assets, scripts, and even the build process itself.
Processing assets
Post or pre-processing of assets is very useful if you have custom-made or complex assets that need additional work once they are imported in Unity. In most cases, this is not needed as Unity already does a lot of work for you by processing assets.
Note
If you do create any asset-processing scripts, remember they need to be placed in Assets\Editor
.
We won't go into too much detail here as it is a very large area; this section is mainly to highlight its existence for those who were not aware. It is well-worth reading and checking up on.
Tip
For more information about asset processing, refer to the Unity scripting reference guide at https://docs.unity3d.com/Documentation/ScriptReference/AssetPostprocessor.html.
Note
For a nice...