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 frictionless as it is working with unity.
- Most functions and API calls are all living under one namespace aptly named
Unity, no more litering your code with a billion
- You dont 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 by
- 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.