Unity

Unity – Game Engine

Unity ist eine flexible Laufzeit- und Entwicklungsumgebung für Spiele (Game-Engine), welche die Entwicklung von Computerspielen und anderen interaktiven 3D-Grafik-Anwendungen erlaubt. Sie ist ein Entwicklungswerkzeug zur Erstellung von 2D- und 3D-Spielen. Neben PCs sind auch Spielkonsolen, mobile Geräte und Webbrowser die Zielplattformen von Unity. Außerdem ist es möglich, Versionen eines Spiels sowohl für Linux, Microsoft-Windows und Apple Mac OS X zu erzeugen.

Unity kann über eine Reihe von kostenlos verfügbaren Werkzeugen erweitert werden, die dann als Plugins in den Unity-Editor eingebunden werden. In Unity arbeitet man mit dem Unity Editor, einem Autorensystem, in dem man das Spiel aus verschiedenen Teilen zusammensetzt. Die Komplexität der zugrunde liegenden Technologien bleibt dezent im Hintergrund verborgen.

Das Scripting in Unity basiert auf dem Mono-Framework. Als Programmiersprachen werden bei Unity C#, JavaScript und Boo unterstützt.