Game Engine "Unity" und Versionskontrollsystem "Git"

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Warum die Lehre von und Arbeit mit einer Game Engine und einem Versionskontrollsystem so wichtig ist
Praktisches Entwickeln mit der Game Engine "Unity"

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Der Hürde zum Trotz: Lehrauftrag "Git" für alle Teilnehmenden

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Aktives Entwickeln in Unity und kontinuierliche Integration mit Git macht das Lernen im GamesLab besonders

Verständnis für Entwicklung
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Keine übliche “Gruppenarbeit” sondern “gemeinsames Entwickeln”
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Vokabelliste für Game Engine "Unity"
Eine Game Engine ist eine Software, die für die Entwicklung von Videospielen bereits Basiswerkzeuge bereit stellt. Sie sorgt dafür, dass zum Beispiel Grafik- oder Physikberechnungen abgenommen werden, ohne dass diese Funktionen komplett neu programmiert werden müssen.
Eine Engine bietet Components für Game Objects, PlugIns für erweiterte Funktionen oder auch die Möglichkeit erstellte Spiele auf Konsolen zu portieren. Bekannte Game Engines sind zum Beispiel: Unreal, Unity, Godot oder RPG Maker. Im GamesLab der Universität Paderborn nutzen wir die Unity Engine.
Unity hat verschiedene Editor Versionen, die untereinander nicht kompatibel sind. Die Engine bekommt kontinuierlich Updates, sodass unterschiedliche Editor Versionen neue oder veränderte Funktionen und Inhalte haben können. Ein Unity Projekt muss deswegen vor Beginn der Entwicklung auf eine bestimmte Editor Version festgelegt werden und alle Mitarbeitenden müssen die gleiche Version nutzen, um das Projekt zu öffnen.
Unity Hub ist der Desktop-Client, durch die Editor Version eingestellt und das Unity Projekt geöffnet werden kann.
Eine “Scene” ist in Unity die Spielumgebung. In Scenes werden alle GameObjects eingebaut, welche im Spiel zu sehen sind. Eine Scene kann zum Beispiel das Hauptmenü oder Level 1 sein. Eine Scene dient aber auch als Testort, in dem 2D, 3D und Audio Assets, sowie und Effekte und Mechaniken von Coding ausgetestet werden können.
Das Wort “Prefab” ist eine Abkürzung des englischen Wortes “prefabricated” und beschreibt ein vorgefertigtes GameObject. Das kann ein von 2D Asset oder 3D umgewandeltes Asset sein. Ein Prefab speichert Informationen für das Objekt und alle Kopien dessen haben die gleichen Eigenschaften. Der Vorteil: wird eine Eigenschaft am Prefab an einem Ort im Spiel geändert, kann diese Änderung für alle weiteren Instanzen des Objektes aktualisiert werden.
Components werden an GameObjects angehängt, um ihnen Eigenschaften oder Funktionalitäten zuzuschreiben. Jedes GameObject muss ein Transform Component besitzen, welches die Position, Rotation und Skalierung des Objekts in der Scene angibt. Ein Script ist gleichzeitig ein Component.
Asset
Ein Asset sind 2D, 3D oder Audio-Dateien, die für das Spiel optimiert erstellt wurden, aber sich noch nicht im Spiel befinden. Ein Asset muss nach der Produktion in Unity integriert werden und anschließend in ein GameObject umgewandelt werden, um letztendlich im Spiel genutzt werden zu können.
GameObject
Alle Objekte in Unity werden als GameObjects bezeichnet. An diese werden Components angehängt, welche die Eigenschaften des Objekts bestimmen. Die Objekte werden dann in Scenes eingefügt um miteinander zu interagieren.
Vokabelliste für Versionskontrollsystem "Git"
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Schnelle Navigation