Home
:
Book details
:
Book description
Description of
Spiele entwickeln mit Unity 3D: Lernen Sie, Spiele Schritt f r Schritt mit der Unity 3d und der Programmiersprache C# zu entwickeln (German Edition)
Unity ist eine Entwicklungsumgebung zur Erstellung und Gestaltung von Computerspielen. Mithilfe der integrierten Programmierumgebung MonoDevelop haben Sie die Mglichkeit, die zahlreichen vorgefertigten Unity-Ablufe durch individuelle Programmierung in einer der folgenden Sprachen aufzuwerten: UnityScript, C# (sprich: C-Sharp) oder Boo. Unity-Projekte knnen auch zu Lern- und Trainingszwecken genutzt werden. Es kann sich dabei zum Beispiel um Projekte aus den Bereichen VR (Virtual Reality = virtuelle Realitt) oder AR (Augmented Reality = erweiterte Realitt) handeln. Unity wurde erstmals im Jahre 2004 vorgestellt. Aktuell gibt es Unity in der Version 2017.2. Unity wird in drei verschiedenen kommerziellen Versionen, aber auch in der frei verfgbaren Version Unity Personal angeboten. Diese darf man privat oder innerhalb eines Unternehmens nutzen, falls der Gewinn weniger als 100.000 US-Dollar pro Jahr betrgt. Was machen wir mit Unity? Unity bietet eine Vielfalt von Mglichkeiten. Man sollte sich zunchst mit den wichtigsten Elementen beschftigen, die eine selbstndige Gestaltung und Programmierung der Projekte ermglichen. Ein Einstieg mit einfachen Flchen und Krpern vermittelt ein Verstndnis fr die Elemente im zweidimensionalen Raum und im dreidimensionalen Raum. Darauf basierend lassen sich die Spiele Schritt fr Schritt aufbauen. Man lernt, wie die Elemente aufeinander reagieren, besonders unter physikalischen Bedingungen. Die Elemente der Programmierung, zum Beispiel mit C#, sollte man von Grund auf kennenlernen, damit man vielseitige Spielablufe gestalten kann. Dadurch wird man in die Lage versetzt, die vorhandenen Spiele nach den eigenen Wnschen weiter zu verndern und eigene Spiele selbstndig zu entwickeln. Man sollte nicht einfach vorgefertigte, komplexe Elemente miteinander kombinieren, wie sie zum Beispiel in groer Zahl im Asset Store von Unity angeboten werden. Diese Elemente besitzen zwar eine Flle von Fhigkeiten und bieten zahlreiche optische Effekte, allerdings trgt das reine Einsetzen und punktuelle Verndern dieser Elemente nur wenig zum Verstndnis ihres komplexen Aufbaus bei. Sie vereinfachen auch nicht das Verstndnis fr den programmierten Spielablauf. Viele reichhaltig gestaltete Spielfiguren knnen zudem nur mit externen Programmen erstellt werden und mssen danach zunchst in Unity importiert werden.