Unity / Software Game Engine
.
Unity ist eine Software-Game-Engine, also eine Entwicklungsplattform, mit der man Videospiele und interaktive 3D- oder 2D-Anwendungen erstellen kann.
Kurz erklärt:
- Game Engine: Eine Software, die grundlegende Funktionen bereitstellt, damit Entwickler Spiele programmieren können, ohne alles von Grund auf neu schreiben zu müssen. Dazu gehören z. B.:
- Grafik-Rendering: Darstellung von 2D- oder 3D-Grafiken
- Physik: Berechnung von Bewegungen, Kollisionen, Gravitation
- Audio: Einbindung von Soundeffekten und Musik
- Scripting: Steuerung von Spiel-Logik durch Programmcode
- Animationen: Bewegungen von Charakteren oder Objekten
- Plattform-Export: Spiele für PC, Konsole, Mobile oder Web erstellen
- Unity selbst:
- Unterstützt C# als Programmiersprache
- Hat eine grafische Oberfläche zum Platzieren und Verwalten von Objekten
- Sehr beliebt für Indie-Spiele, AR/VR-Projekte und Simulationen
Kurz gesagt: Unity ist wie ein Werkzeugkasten für Spieleentwickler, der alles Nötige bietet, um Spiele zu bauen, zu testen und auf verschiedenen Plattformen zu veröffentlichen.