Unity (Spiel-Engine)
| Unity
| |
|---|---|
| colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:Unity 2021.svg | |
| Basisdaten
| |
| Maintainer | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Entwickler | |
| Erscheinungsjahr | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Aktuelle Version | 6000.4.3f1 (Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden.) |
| Aktuelle Vorabversion | 6000.1.0 (Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden.) |
| Betriebssystem | Windows, macOS, Linux (Entwicklungs- und Zielplattformen), PS4, Xbox One, Xbox Series, Wii U, Nintendo Switch, tvOS, HoloLens, iOS, Android, PSV, Google Stadia (nur Zielplattformen)
Webbrowser über WebGL (ab Unity 5) oder Plug-in: Unity Web Player |
| Programmiersprache | C++ (Runtime), C# (Scripting) |
| Kategorie | Spiel-Engine |
| Lizenz | Endbenutzer-Lizenzvertrag<ref name="eula">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> |
| unity.com | |
Unity ist eine Laufzeit- und Entwicklungsumgebung für Spiele (Spiel-Engine) des Unternehmens Unity Technologies mit Hauptsitz in San Francisco. Ziel-Spieleplattformen sind neben PCs (PC und Mac) auch Spielkonsolen, mobile Geräte und Webbrowser. Die Entwicklungsumgebung, die die Entwicklung von Computerspielen und anderen interaktiven 3D-Grafik-Anwendungen ermöglicht, gibt es für Windows, Linux (nur Beta) und macOS.
Entwicklungsumgebung[Bearbeiten]
Die Entwicklungsumgebung (Unity Editor) ist gängigen 3D-Animationsprogrammen nachempfunden. Ein Hauptfenster stellt die 3D-Szene dar; diverse Menüs und Formulare erlauben die Manipulation von Kamera und Szene. Mit der Maus können Teile der Szene angewählt, skaliert, verschoben und gedreht werden. Die Szene ist als Szenengraph aus sogenannten „GameObjects“ organisiert. Diesen GameObjects können Komponenten (Materialien, Klänge, physikalische Eigenschaften, Skripte) zugeordnet werden. Einfache Objekte wie Lichtquellen oder grafische Primitive (Ebenen, Würfel, Kugeln) können direkt im Editor erzeugt werden. Komplexe Komponenten (sogenannte „Assets“) werden per Drag&Drop importiert, z. B. 3D-Modelle, Animationen, Texturen und Sounds, die in anderen Programmen erstellt wurden. Werden sie im Laufe der Produktion verändert, aktualisiert der Unity-Editor sie automatisch. Im „Game-View“ werden grafische Darstellung und Verhalten des Spiels simuliert. Eine Exportfunktion ermöglicht die Erzeugung von ausführbaren Anwendungen.
Technische Eigenschaften[Bearbeiten]
Grafik[Bearbeiten]
Unity bietet eine grafische Darstellung gemäß dem Stand der Technik. Die Grafik-Engine unterstützt sowohl klassisches Forward Rendering als auch Deferred Shading<ref>Unity Technologies: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> und basiert auf OpenGL, Direct3D oder Vulkan, abhängig von der Zielplattform. Verschiedene Shader-basierte Beleuchtungsmodelle werden unterstützt: Bumpmapping, Environment Mapping, Parallax Mapping, Umgebungsverdeckung, dynamische Schatten (basierend auf Shadow Maps), Render-To-Texture und Vollbild-Postprocessing-Effekte (z. B. Spiegelungen und Glühen, basierend auf Framebufferobjekten). Die eingebauten Beleuchtungseffekte können durch selbst entwickelte Shader erweitert werden.
Animation[Bearbeiten]
Game-Objekte können über vordefinierte Pfade, Skripte oder physikalische Kräfte (eingebaute PhysX-Engine) bewegt werden. Character animation ist über die Skin-and-Bones-Technik möglich. Dabei wird eine Figur als Polygonnetz grafisch dargestellt, welches über ein nicht sichtbares Skelett animiert wird. Die Skelettanimationen werden in externen Programmen vorbereitet und importiert, können aber auch abhängig vom Geschehen zur Laufzeit über inverse Kinematik gesteuert werden. Ab Unity 4 ermöglicht die neue Komponente „Mecanim“ weitgehende Kontrolle von Character Animation innerhalb des Unity-Editors.<ref name="mecanim">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Partikelsysteme ermöglichen die Darstellung von gasförmigen Phänomenen wie Feuer, Explosionen und Rauch.
Musik und Geräusche[Bearbeiten]
Für das Abspielen von Musik, Klängen und Geräuschen verwendet Unity die Programmbibliothek FMOD. Klangquellen können beliebig in der Szene platziert und animiert werden. Der Hörort wird typischerweise gemeinsam mit der Kamera bewegt. Die räumliche Darstellung von Geräuschen und Klängen für Mehrkanal-Tonsysteme erfolgt automatisch über FMOD. Die akustische Umgebung kann zusätzlich über Doppler-, Hall-, Echo- und Filtereffekte simuliert werden. Eine echte, physikalisch basierte Auralisation ist aber nicht möglich.<ref name="sound">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Im März 2014 wurde mit der Ankündigung von Unity 5 ein grundlegend überarbeitetes Sound-System vorgestellt. Damit soll in Zukunft eine direkte Bearbeitung von Sounddateien in Unity möglich sein.<ref name="Unity 5 – Änderungen im Überblick">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] CreateGames, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref name="unity5">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
Programmierung[Bearbeiten]
Die in Unity eingebauten Mechanismen können über selbst geschriebene Programme, sogenannte Skripte, ergänzt werden. Skripte sind notwendig, um Spielablauf und -logik zu beschreiben. Das Skripting in Unity basiert auf Mono<ref name="mono">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> und bietet als mögliche Skriptsprache C#. Bis Version 2017.1 gab es außerdem die Möglichkeit in UnityScript (einer JavaScript ähnlichen Sprache) und Boo zu skripten.<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref> Von Version 3.4 bis 2018.1 verwendete Unity standardmäßig die Entwicklungsumgebung MonoDevelop. Seitdem verwendet Unity standardmäßig Visual Studio Community, welche bereits in vorigen Versionen über den Installer mitgeliefert wurde.<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref>
Skripte und andere Assets (etwa 3D-Modelle) können in sogenannten „Prefabs“ zusammengefasst werden. Dies ist sinnvoll, wenn gleichartige Objekte mehrfach in einer Szene enthalten sind. Prefabs machen es möglich, eigene selbst entwickelte Bausteine (Figuren, GUI-Komponenten) wie eingebaute Komponenten zu verwenden. Selbst entwickelte Werkzeuge (z. B. Skriptsammlungen) werden in „Packages“ zusammengefasst und anschließend exportiert. Mit Hilfe von Skripten, die im Unity-Editor laufen, können auch der Entwicklungsumgebung selbst Funktionen hinzugefügt werden. So lassen sich etwa für Prefabs eigene Editoren entwickeln, die sich in das Fenstersystem der Unity Entwicklungsumgebung nahtlos einfügen.
Für plattformabhängige, hardwarenahe oder performancekritische Erweiterungen kann Unity durch C++-Programme (DLLs) erweitert werden. Die Grafik-Engine von Unity kann durch selbst geschriebene Shader-Programme in Cg und HLSL innerhalb der Umgebung „ShaderLab“ erweitert werden.<ref name="shader">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
Multiplayer-Spiele[Bearbeiten]
Für Spiele mit mehreren Benutzern müssen die Rechner aller Spieler über ein Netzwerk (typischerweise das Internet) miteinander kommunizieren. Sie tauschen Positionen von Spielern (PCs), NPCs, Punktestände, den Zustand der Spielszene (Tageszeit, Wetterbedingungen) miteinander aus. Im Idealfall hat jeder Spieler zu jedem Zeitpunkt den gleichen Blick auf die Spielszene. Stand der Technik ist hier das Client-Server-Modell. Ein zentraler Server verwaltet das Spiel, die Spieler melden sich als Clients bei dem Server an. Für die Synchronisierung zwischen Client und Server bot Unity die Mechanismen Remote Procedure Call und Replikation an.<ref name="multiuser">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Seit 2018 wird an einem neuen Multiplayer-Framework gearbeitet, welches das veraltete UNet-System ab 2020 ersetzen soll.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Werkzeuge[Bearbeiten]
Unity kann über eine Reihe von kostenlos verfügbaren Werkzeugen erweitert werden. Diese können als Plug-ins in den Unity-Editor eingebunden werden und erweitern den Unity-Editor um Funktionen und Assets. Folgende Werkzeuge stehen zur Verfügung
- Terrain-Modellierer
- Baum- und Pflanzen-Editor<ref name="tree-editor">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- Werkzeuge für Partikeleffekte
- Bewegungssteuerung für Charaktere<ref name="tools">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- EditorVR<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Zusammenarbeit im Netz[Bearbeiten]
Der Zusammenarbeit in vernetzten Teams dient der „AssetServer“. Dieser bietet ein zentrales Verzeichnis für Assets (3D-Modelle, Texturen, Sounds, Skripte) und eine Versionsverwaltung. Die Operationen („checkin“, „checkout“, „commit“) sind vollständig in die Entwicklungsumgebung integriert; der AssetServer erlaubt aber keine Versionsverzweigungen des Projektes. Der AssetServer funktioniert nur mit der kostenpflichtigen Pro-Version von Unity.<ref name="assetserver">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
Der Hersteller bietet mit dem „AssetStore“ eine Webplattform für den Handel mit Spielkomponenten. Dort können Komponenten wie Modelle und Texturen, Shaderpakete oder selbstgeschriebene Werkzeuge gehandelt werden.<ref name="assetstore">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Im Wiki „unifycommunity“ tragen Unity-Benutzer Knowhow allgemein zugänglich zusammen. Dort finden sich auch viele fertige Problemlösungen in Form von Skripten, Prefabs und Packages.<ref name="wiki">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity3d, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Eine Liste herstellerunabhängiger Webseiten, auf denen Assets kostenlos oder kostenpflichtig angeboten werden, findet sich bei den Weblinks.
Lernangebot[Bearbeiten]
Unity Technologies selbst bietet ein englischsprachiges Lernangebot mit dem Namen Unity Learn,<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> welches zunächst zweigeteilt war: Zum einen gab es kostenlose Kurse, welche unter Unity Learn gelistet wurden. Zum anderen gab es kostenpflichtige Kurse, welche unter Unity Learn Premium gelistet wurden.<ref name=":0">Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> Seit dem 23. Juni 2020 stellt Unity Technologies auch das Premiumangebot allen Nutzern kostenlos zur Verfügung.<ref name=":0" /> Zudem bietet Unity im Rahmen der alljährlichen „Unity Unite“ verschiedene Vorträge in englischer Sprache,<ref>Andrew Jevsevar: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Unity, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> welche vor Ort oder online einsehbar sind.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref><ref>Unity Technologies: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Liste der kostenlosen Lernpfade, die Unity Learn anbietet:
- Unity Essentials. Abschlusszeit: 2 Wochen. Der Lernpfad für Anfänger, der die Grundlagen für den Einstieg in Unity vermittelt.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- Junior Entwickler. Abschlusszeit: 12 Wochen. Der Lernpfad für Einsteiger mit Grundkenntnissen. Er umfasst Programmiertheorie, Code-Schreiben, App-Scripting, Debugging, Versionskontrolle, Code-Optimierung usw.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- Creative Core. Abschlusszeit: 10 Wochen. Der Lernpfad zur Erweiterung des Wissens, der Fähigkeiten und des Verständnisses von Unity.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- VR-Entwicklung. Abschlusszeit: 6 Wochen. Der Lernpfad beinhaltet die Grundlagen für Entwicklung von den VR-Apps.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- Mobile AR-Entwicklung. Abschlusszeit: 8 Wochen. Der Lernpfad zur Entwicklung der AR-Apps für iOS und Android. Das Programm beinhaltet den Einsatz von Visual Scripting und AR-Tools von Unity zur Entwicklung der AR-Erlebnisse.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- Spielentwicklung. Abschlusszeit: 12 Wochen. Der Lernpfad zur 2D- und 3D-Spielentwicklung und zur Vorbereitung auf die Unity Certified Associate-Prüfung.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Bildungsangebot in Deutschland[Bearbeiten]
Unity wird aufgrund der relativ flachen Lernkurve und der weiten Verbreitung in diversen Berufsausbildungen und Studiengängen verwendet und gelehrt.
Ein Beispiel hierfür ist die duale Berufsausbildung zum Gestalter für immersive Medien, in der Unity hauptsächlich für die Gestaltung und Entwicklung von XR Anwendungen und Games verwendet wird.
Zielplattformen[Bearbeiten]
Unity erlaubt die Entwicklung von Spielen und Anwendungen für die folgenden Plattformen:
- PC-Betriebssysteme
- Windows, Windows Store Apps, macOS, Linux<ref>http://unity3d.com/unity/multiplatform/desktop, abgerufen am 23. August 2014.</ref>
- Spielkonsolen
- Nintendo Switch, Wii U, PlayStation 4, PlayStation 3, Xbox One, Xbox 360, PS Vita, Nintendo New 3DS<ref>http://unity3d.com/unity/multiplatform/consoles, abgerufen am 23. August 2014.</ref>
- Mobile Betriebssysteme
- iOS, Android, Blackberry 10, Windows Phone 8, PlayStation Mobile<ref>http://unity3d.com/unity/multiplatform/mobile, abgerufen am 23. August 2014.</ref>
- Webbrowser
- WebGL (ab Unity 5)
- Unity Webplayer Plugin (Ab 5.4x nicht mehr unterstützt)<ref name="webclient">Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Unity Technologies, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- macOS und Windows: Firefox, Safari, Chrome
- Ausschließlich Windows: Internet Explorer, Opera
- Google Native Client
Anwendungen jenseits von Computerspielen[Bearbeiten]
Spiel-Engines werden auch für Anwendungen jenseits des Computerspielemarktes eingesetzt, welche von deren leistungsfähiger 3D-Grafik profitieren. Beispielhaft zu nennen sind Anwendungen der virtuellen und erweiterten Realität, audiovisuelle Simulationen und experimentelle Medienanwendungen. Typischerweise handelt es sich hierbei aber um individuelle Entwicklungen von Forschern oder Künstlern, die der Öffentlichkeit kaum (höchstens über Internet-Videos) zugänglich sind. Ist die Software dennoch im Netz verfügbar, ist sie meist experimenteller Natur, dafür aber kostenlos für eigene Experimente nutzbar.
Da Unity eine offene Softwarearchitektur besitzt (Socket-Kommunikation, .Net-Framework-Kompatibilität über Mono, Erweiterungen in C++) und relativ kostengünstig verfügbar ist, wurden in den letzten Jahren eine Reihe von Erweiterungen und Anbindungen für Unity entwickelt:
- Virtuelle Realität:
- Middle VR<ref>Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] i'm in VR, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- Oculus Rift<ref>Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Oculus VR, Inc., Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref name="ct">Hartmut Gielselmann, Jan-Keno Janssen: Endlich mittendrin! Erster Test der VR-Brille Oculus Rift, c’t – magazin für computertechnik. S. 102–109, Ausgabe 10, 22. April 2013.</ref>
- Oculus Go
- HTC Vive<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- Erweiterte Realität:
- Qualcomm Vuforia<ref>Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Qualcomm Technologies, Inc., Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- Metaio<ref>Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Metaio, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- Microsoft HoloLens<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- Experimentelle Medien:
- Microsoft Kinect
- Arduino-Plattform
- Pure Data
- Max/MSP
- vvvv
Verbreitung[Bearbeiten]
Im Jahr 2011 hatten sich weltweit rund 500.000 Entwickler beim Hersteller registriert.<ref name="iX">Christian Geiger und Maic Masuch: Triebwerke, iX – Magazin für professionelle Informationstechnik, Ausgabe September 2011.</ref> Im Mai 2012 berichtete die Website Gamasutra, dass 53,1 % aller an der Umfrage teilnehmenden Entwickler angaben, Unity für mobile Geräte zu nutzen.<ref>Vorlage:Cite book/Name: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] Gamasutra, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am Vorlage:Cite book/URL (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
2014 investierte Ourpalm in Unity.<ref>https://technode.com/2014/09/11/chinese-gaming-company-ourplam-buy-stake-game-engine-unity</ref>
Lizenzmodelle und Kosten[Bearbeiten]
Der Hersteller bietet drei verschiedene Bezahlmodelle. Alle Pläne enthalten Asset Manager, Team Administration, Unity Cloud, Unity DevOps, gewährleisten den Zugang zu Unity Asset Store, Marktplatz für Assets und Tools von Drittanbietern, Unity Learn. Allerdings gibt es Unterschiede im Support und den Zugriff auf zusätzliche Funktionen.
Für Studenten und Amateure ist die Nutzung von Unity kostenfrei. Für den professionellen Einsatz wird eine monatliche Gebühr von 179 Euro oder eine jährliche Gebühr von 1964 Euro erhoben. Ab einer gewissen Teamgröße werden variable, von der Unternehmensgröße abhängige Tarife vereinbart.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Unity Technologies ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Kontroversen[Bearbeiten]
Am 12. September 2023 kündigte Unity Technologies eine grundlegende Änderung seines Monetarisierungssystems für den Start im Januar 2024 an.<ref>Bryant Francis: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> Kern ist eine sogenannte „Unity Runtime Fee“, die den Entwicklern berechnet werden soll. Nutzer von Unity Personal und Unity Plus sollen ab einem Umsatz von 200.000 US-Dollar und 200.000 Installationen eines kommerziellen mit Unity erstellten Produktes innerhalb von 12 Monaten einen Pauschalbetrag von 20 US-Dollar-Cent für jede weitere Installation durch einen Nutzer zahlen. Für Nutzer von Unity Pro und Unity Enterprise gelten Grenzwerte von 1 Million US-Dollar innerhalb von 12 Monaten und 1 Million Installationen seit Veröffentlichung des Produktes. Diese Nutzer sollen einen nach zunehmender Installationsmenge gestaffelten Pauschalbetrag beginnend mit 12 respektive 12,5 US-Dollar-Cent pro Installation bezahlen. Die Zahlung dieser Gebühren ist monatlich zu leisten.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Das Modell hat bei Entwicklern für viel Unruhe und Wut gesorgt. Laut Berechnungen von einzelnen Entwicklern, könnte Unity Technologies bis zur Hälfte des Umsatzes eines Entwicklers mit einem Videospiel einfordern und mache es teuer und unrentabel, Demos anzubieten, an Rabatt-Aktionen auf Plattformen wie Steam teilzunehmen oder kostenlose Fassungen anzubieten. Ebenso wurden Unklarheiten der Regelungen, eine grundlegende Intransparenz und mögliche Missbrauchsmöglichkeiten kritisiert. Beispielsweise sei unsicher wie Unity die Installationen registriert und ob dies in Einklang mit Datenschutzrichtlinien geschieht, wie mit Installationen im Rahmen von Abo-Modellen wie dem Xbox Game Pass oder raubkopierten Fassungen eines Videospiels umgegangen werden soll.<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref>
Mehrere Studios kündigten nach der Ankündigung der neuen Konditionen an, Unity nicht weiter verwenden zu wollen, wenn die Regeln nicht zurückgenommen oder geändert werden.
Ende September kündigte Unity eine erneute Änderung an, die auf die Kritik einging.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> Demnach bleibt „Unity Personal“ kostenlos und von der Runtime Fee ausgenommen, so lange Nutzer nicht mehr als 200.000 US-Dollar damit umsetzen. Auf den höheren Stufen soll eine Runtime Fee erst ab einer Million US-Dollar anfallen. Wobei Studios hier zwischen einer Abgabe der Runtime Fee und einer Umsatzbeteiligung von Unity von 2,5 Prozent wählen können. Berichte über die Zahl der Installationen sollen von den Entwicklern selbst geliefert werden und werden nicht von Unity erhoben. Darüber hinaus gelten die Änderungen nicht rückwirkend, sondern treten mit der Veröffentlichung und der Nutzung der Entwickler der kommenden LTS-Unity-Fassung 2024 in Kraft.<ref>heise online: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Am 9. Oktober 2023 kündigte Unity an, dass der bisherige CEO John Riccitiello mit sofortiger Wirkung von seinem Posten zurücktreten wird. Ebenso hat er seine Positionen als Vorstandsvorsitzender und Firmenpräsident aufgegeben. Vorübergehend soll James Whitehurst die Rolle des CEO kommissarisch ausfüllen – er ist Berater der Investmentfirma Silver Lake und hat zuvor als CEO von Red Hat gearbeitet. Riccitiello soll bis auf weiteres beratend tätig bleiben, um einen „reibungsloser Übergang“ zu ermöglichen. In Kürze soll mit der Suche nach einem neuen dauerhaften CEO begonnen werden.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Viele Kritiker des Anfang September angekündigten Monetarisierungssystems hatten John Riccitiello persönlich für die angekündigte Preisgestaltung und die daraufhin folgende Verunsicherung und Kontroverse verantwortlich gemacht.<ref>Sean Hollister: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Literatur[Bearbeiten]
- Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.
- Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.
Weblinks[Bearbeiten]
Vorlage:Wikidata-Registrierung
- Offizielle Website
- Offizieller Unity Store
- Auswahl von Spielen, die auf Unity basieren
- Deutsches Unity-Fanforum
Einzelnachweise[Bearbeiten]
<references responsive />