Praise for Unity's API and IDE hack-ability
Ohmaahgaaahhd! I need to get this out of my system. Unity’s C# API is amazing! It really does a couple of things very pleasantly without being in your face like a idiot. I’m used to integrate with multiple tools such as Eclipse or Visual Studio to make extensions but it was never as friction less as it is working with unity.
- Most functions and API calls are all living under one namespace aptly named
Unity, no more littering your code with a billionimportstatements. - You dint have to override any methods to implement logic with
monobehaviour. Unity magically binds the right methods to the components. GameObjectsare super extendable with the introduction of components that can be accessed byGetComonent<RigidBody>()for instance.- Making extensions to the editor itself is as easy as placing your C# script into an Editor folder and it just works.
Holy crap. Visual Studio, C# and MSFT can totally learn from this amazing DX experience.