Unity 3D

Purpose

The Unity game engine is one of the engines that I currently use at work. It's a pretty good game engine but definitely has it's drawbacks. This page is a catalog of information I have collected from programming in that environment. Issues and work-arounds, how-to documentation, code snippets, references, and some commentary.

Links and reference

Unity developer's notes - Developers notes covering some obscure areas of the APIs and usage.
MonoBehaviour Execution Order - Details of execution order and life cycle management of the engine.
Project Compilation order - How unity groups code, languages and special project folders for compilation. There are also notes on the notes page for this topic.
Using Git with Unity3D - My notes setting up a hybrid configuration management system using Git.
Unity command line arguments - This is a must have for automated builds.

Code Snippets

Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.