Unity is a native C++-based game engine. You write code in C#, JavaScript (UnityScript) or, less frequently, Boo.