Unity hat am 29. August 2012 einen neuen Lernbereich für die eigene Entwicklungsumgebung angekündigt. Das Angebot soll die veraltete Support-Sektion ersetzen und kostenlose Materialien für Einsteiger, Umsteiger und Lehrkräfte bündeln.
Die geplante Plattform richtet sich sowohl an Menschen, die von einer anderen Engine wechseln, als auch an Einsteiger in die Gameentwicklung. Unity wollte die Erfahrungen aus früheren Bildungsprojekten in einen offiziellen Bereich übertragen. Als Vorbild diente ein modularer Aufbau mit kurzen Einheiten, die unabhängig voneinander genutzt werden können.
Levels, Themen und Projekte
Die Inhalte sollten in Levels wie Beginner, Intermediate und Advanced gegliedert werden. Zusätzlich waren Rollenprofile für Artists, Architects und Level Designer vorgesehen. Themenbereiche wie Grafik, Physik, Scripting, Audio, Charaktere und Animation sollten jeweils eigene Module bilden.
Ein Modul sollte aus kurzen Lessons, Assignments und Projects bestehen. Lessons erklären einzelne Konzepte, Assignments verbinden mehrere Bausteine zu einer Spielmechanik oder einer Umgebung. Projects führen diese Aufgaben zu einer kleinen funktionierenden Demo zusammen. Der nicht lineare Aufbau sollte es ermöglichen, direkt zu einem benötigten Thema zu springen, statt einen kompletten Kurs in fester Reihenfolge abzuarbeiten.
C# als bevorzugte Sprache
Für die Videoeinheiten plante Unity zunächst C# als zentrale Sprache. Ergänzend sollte unter jedem Video eine Übertragung für UnityScript stehen. Damit wollte das Team sowohl einen einheitlichen Produktionsablauf als auch Beispiele für Anwender mit unterschiedlichen Vorkenntnissen ermöglichen.
Die Tutorials sollten in einer eigenen Retro-Future-Welt mit Forschungsstation und technischen Experimenten spielen. Für die Umsetzung stellte Unity ein kleines Team aus Content-Management, technischer Kunst, Programmierung und Qualitätssicherung zusammen. Ein späterer Beitrag zur Unity-Umgebung für Kinder und Lehrkräfte griff den Bildungsansatz erneut auf. Das heutige offizielle Lernangebot ist unter Unity Learn erreichbar.
