Virtual Reality-Spiele entwickeln mit Unity®

Virtual Reality-Spiele entwickeln mit Unity® PDF Author: Daniel Korgel
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446456236
Category : Computers
Languages : de
Pages : 587

Get Book

Book Description
Auch du kannst dein eigenes Virtual Reality-Spiel mit Unity entwickeln – in diesem Buch lernst, du wie es funktioniert. Dieser praktische Leitfaden bietet dir einen fundierten Einstieg in die Entwicklung von Virtual Reality-Welten. Von den VR- und Unity-Grundlagen über die fortgeschrittene Unity-Programmierung bis hin zu kompletten Beispielprojekten für unterschiedliche VR-Headsets erhältst du hier das nötige Know-how für deine eigene VR-App. Berücksichtigt werden u. a. Oculus Rift, SteamVR (z. B. HTC Vive), GearVR und GoogleVR (z. B. Daydream). Alle Beispielprojekte stehen online zum Download zur Verfügung. Folgende Themen erwarten dich: - Eine Einführung in Virtual Reality, die unterstützten VR-Headsets und die wichtigsten Funktionen der Unity Engine. - Das Kapitel "Quickstart" führt in die Grundlagen der 3D-Entwicklung mit Unity ein und ist die Basis für die darauffolgenden Kapitel. - Do ́s and Don ́ts bei der Entwicklung von VR-Spielen werden anhand von Praxisbeispielen erklärt, wobei du die meisten der beschriebenen Beispiele einfach nachbauen kannst. - Du erhältst einen tieferen Einblick in Unity, dessen interne VR-Unterstützung sowie in die verschiedenen VR-Entwicklerwerkzeuge für VR-Headsets wie Oculus Rift, HTC Vive, GearVR und Daydream u. a. - Schließlich wird für jedes VR-Headset ein Beispielprojekt gezeigt, mit dem du dein neu erworbenes Wissen umsetzen kannst – und du erfährst natürlich auch, wie du dein Spiel mit Anderen teilst und VR-tauglich präsentierst. - Tipps, wie du Ideen für eigene Projekte findest und Tricks zur Spieleentwicklung runden das Buch ab. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Virtual Reality-Spiele entwickeln mit Unity®

Virtual Reality-Spiele entwickeln mit Unity® PDF Author: Daniel Korgel
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446456236
Category : Computers
Languages : de
Pages : 587

Get Book

Book Description
Auch du kannst dein eigenes Virtual Reality-Spiel mit Unity entwickeln – in diesem Buch lernst, du wie es funktioniert. Dieser praktische Leitfaden bietet dir einen fundierten Einstieg in die Entwicklung von Virtual Reality-Welten. Von den VR- und Unity-Grundlagen über die fortgeschrittene Unity-Programmierung bis hin zu kompletten Beispielprojekten für unterschiedliche VR-Headsets erhältst du hier das nötige Know-how für deine eigene VR-App. Berücksichtigt werden u. a. Oculus Rift, SteamVR (z. B. HTC Vive), GearVR und GoogleVR (z. B. Daydream). Alle Beispielprojekte stehen online zum Download zur Verfügung. Folgende Themen erwarten dich: - Eine Einführung in Virtual Reality, die unterstützten VR-Headsets und die wichtigsten Funktionen der Unity Engine. - Das Kapitel "Quickstart" führt in die Grundlagen der 3D-Entwicklung mit Unity ein und ist die Basis für die darauffolgenden Kapitel. - Do ́s and Don ́ts bei der Entwicklung von VR-Spielen werden anhand von Praxisbeispielen erklärt, wobei du die meisten der beschriebenen Beispiele einfach nachbauen kannst. - Du erhältst einen tieferen Einblick in Unity, dessen interne VR-Unterstützung sowie in die verschiedenen VR-Entwicklerwerkzeuge für VR-Headsets wie Oculus Rift, HTC Vive, GearVR und Daydream u. a. - Schließlich wird für jedes VR-Headset ein Beispielprojekt gezeigt, mit dem du dein neu erworbenes Wissen umsetzen kannst – und du erfährst natürlich auch, wie du dein Spiel mit Anderen teilst und VR-tauglich präsentierst. - Tipps, wie du Ideen für eigene Projekte findest und Tricks zur Spieleentwicklung runden das Buch ab. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

VIRTUAL REALITY-SPIELE ENTWICKELN MIT UNITY 3D

VIRTUAL REALITY-SPIELE ENTWICKELN MIT UNITY 3D PDF Author: Korgel
Publisher:
ISBN: 9783446451476
Category :
Languages : de
Pages : 587

Get Book

Book Description
Auch du kannst dein eigenes Virtual Reality-Spiel mit Unity entwickeln - in diesem Buch lernst, du wie es funktioniert. Dieser praktische Leitfaden bietet dir einen fundierten Einstieg in die Entwicklung von Virtual Reality-Welten. Von den VR- und Unity-Grundlagen über die fortgeschrittene Unity-Programmierung bis hin zu kompletten Beispielprojekten für unterschiedliche VR-Headsets erhältst du hier das nötige Know-how für deine eigene VR-App. Berücksichtigt werden u. a. Oculus Rift, SteamVR (z. B. HTC Vive), GearVR und GoogleVR (z. B. Daydream). Alle Beispielprojekte stehen online zum Download zur Verfügung. Folgende Themen erwarten dich: - Eine Einführung in Virtual Reality, die unterstützten VR-Headsets und die wichtigsten Funktionen der Unity Engine. - Das Kapitel "Quickstart" führt in die Grundlagen der 3D-Entwicklung mit Unity ein und ist die Basis für die darauffolgenden Kapitel. - Dös and Don¿ts bei der Entwicklung von VR-Spielen werden anhand von Praxisbeispielen erklärt, wobei du die meisten der beschriebenen Beispiele einfach nachbauen kannst. - Du erhältst einen tieferen Einblick in Unity, dessen interne VR-Unterstützung sowie in die verschiedenen VR-Entwicklerwerkzeuge für VR-Headsets wie Oculus Rift, HTC Vive, GearVR und Daydream u. a. - Schließlich wird für jedes VR-Headset ein Beispielprojekt gezeigt, mit dem du dein neu erworbenes Wissen umsetzen kannst - und du erfährst natürlich auch, wie du dein Spiel mit Anderen teilst und VR-tauglich präsentierst. - Tipps, wie du Ideen für eigene Projekte findest und Tricks zur Spieleentwicklung runden das Buch ab. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Das Unity-Buch

Das Unity-Buch PDF Author: Jashan Chittesh
Publisher: dpunkt.verlag
ISBN: 3864916798
Category : Computers
Languages : de
Pages : 512

Get Book

Book Description
Möchten Sie eigene Spiele entwickeln? Fürs Web, den Desktop oder für Smartphones und Tablets? In 2D, 3D oder gar Virtual Reality? Mit der beliebten Game Engine "Unity 5" ist das keine Zauberei. Unity-Kenner Jashan Chittesh nimmt Sie in seinem Buch virtuell an die Hand und führt Sie durch Unity und den gesamten Prozess der Spieleentwicklung. Sie brauchen nur grundlegende Programmierkenntnisse mitbringen, und schon geht es los. Anschaulich und praxisorientiert lernen Sie, wie Sie: • 2D-Spiele entwickeln mit Sprites, 2D-Animation, 2D-Physik und Parallax Scrolling • Schritt für Schritt ein anspruchsvolles 3D-Spiel programmieren • 3D-Spiele Virtual-Reality-tauglich machen, für Oculus Rift und Co. Dabei setzen Sie zahlreiche Techniken und Tricks ein, die eindrucksvolle Spiele ermöglichen, u.a.: • Materialien und Shader, inkl. physikbasiertes Shading (neu in Unity 5) • Audio und Effekte mit dem neuen Unity Audio Mixer • animierte Benutzerschnittstellen mit dem neuen Unity UI (ehemals uGUI) • einfache Splitscreen-Multiplayer-Funktionalitäten • Systematisch Fehler suchen, finden und beheben • Drawcalls und Batches verstehen, Performance optimieren • Projekte und Szenen ordentlich aufbauen, den Überblick behalten Über Unity hinaus lernen Sie die grundlegenden Konzepte und Arbeitsweisen der Spieleentwicklung kennen und erfahren, welche weiteren Tools hilfreich sind, z.B. für Grafik, 3D, Audio und Versionsverwaltung. Nach der Lektüre sind Sie mit den wichtigsten Fähigkeiten von Unity 5 vertraut. Sie können sie kreativ nutzen, um eigene Spielideen umzusetzen und auf verschiedenen Zielplattformen zu veröffentlichen. Auf der Website zum Buch finden Sie die kompletten Beispielprojekte mit Code, Aktualisierungen und eine Vielzahl weiterführenden Links. Außerdem: Über zwei Stunden Videotutorials und ein eigenes Forum, in dem der Autor Fragen zum Buch und zu Unity beantwortet.

Spiele entwickeln mit Unreal Engine 4

Spiele entwickeln mit Unreal Engine 4 PDF Author: Jonas Richartz
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446456252
Category : Computers
Languages : de
Pages : 512

Get Book

Book Description
Ihr Einstieg in die Welt der Spieleentwicklung mit Unreal Engine 4 Umfassend lernen Sie das Arbeiten mit der Engine, die visuelle Programmierung mit Blueprints und viele weitere Aspekte der Spieleentwicklung. Sie werden sehen, dass Sie alles, was Sie sich vorstellen, auch umsetzen können. Diese zweite Auflage wurde um neue Features und Beispiele zu den Themen Landscape, Multiplayer, Static Mesh und Widget erweitert. Darüber hinaus enthält sie ein umfangreiches Kapitel zur Entwicklung von Virtual Reality-Apps von Benedikt Engelhard. Schritt für Schritt werden Sie in die Welt der Spiele-Entwicklung eingeführt. Folgende Themen erwarten Sie: Teil I: Einstieg in die Unreal-Oberfläche und die Blueprint-Programmierung inklusive Programmiergrundlagen (bool, Integer, float, if, array, Actors ...). Teil II: Alle wichtigen Unreal- und Blueprint-Techniken wie z.B. Objekte im 3D- Raum, Steuerung (Tastatur/Maus/Touch), Physik, Audio, Licht und Schatten, Partikel, Landschaften, Whiteboxing, Unreal-Interne Datenbanken, Animationen usw. Teil III: Komplexere Techniken wie z.B. Netzwerk, Debugging, Optimierung (für Performance), KI und das Packaging für Desktop, Konsole, Web und Mobile Teil IV: Entwicklung eines kompletten Spiels, in dem die beschriebenen Techniken zum Einsatz kommen sowie eines kompletten VR-Games. Viele kleinere Beispiele und Aufgaben zwischendurch helfen Ihnen, das Gelernte umzusetzten und zu evaluieren. Auf der Website zum Buch finden Sie die Spiele, sämtliche Projektdateien der Spiele sowie Videotutorials. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Lernen Sie, Spiele mit Unity3d zu entwickeln

Lernen Sie, Spiele mit Unity3d zu entwickeln PDF Author: John Bach
Publisher:
ISBN:
Category :
Languages : de
Pages : 316

Get Book

Book Description
Unity ist eine Entwicklungsumgebung zur Erstellung und Gestaltung von Computerspielen. Mithilfe der integrierten Programmierumgebung MonoDevelop haben Sie die Möglichkeit, die zahlreichen vorgefertigten Unity-Abläufe durch individuelle Programmierung in einer der folgenden Sprachen aufzuwerten: UnityScript, C# (sprich: C-Sharp) oder Boo. Unity-Projekte können auch zu Lern- und Trainingszwecken genutzt werden. Es kann sich dabei zum Beispiel um Projekte aus den Bereichen VR (Virtual Reality = virtuelle Realität) oder AR (Augmented Reality = erweiterte Realität) 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 verfügbaren Version Unity Personal angeboten. Diese darf man privat oder innerhalb eines Unternehmens nutzen, falls der Gewinn weniger als 100.000 US-Dollar pro Jahr beträgt. Was machen wir mit Unity? Unity bietet eine Vielfalt von Möglichkeiten. Man sollte sich zunächst mit den wichtigsten Elementen beschäftigen, die eine selbständige Gestaltung und Programmierung der Projekte ermöglichen. Ein Einstieg mit einfachen Flächen und Körpern vermittelt ein Verständnis für die Elemente im zweidimensionalen Raum und im dreidimensionalen Raum. Darauf basierend lassen sich die Spiele Schritt für 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 Spielabläufe gestalten kann. Dadurch wird man in die Lage versetzt, die vorhandenen Spiele nach den eigenen Wünschen weiter zu verändern und eigene Spiele selbständig zu entwickeln. Man sollte nicht einfach vorgefertigte, komplexe Elemente miteinander kombinieren, wie sie zum Beispiel in großer Zahl im Asset Store von Unity angeboten werden. Diese Elemente besitzen zwar eine Fülle von Fähigkeiten und bieten zahlreiche optische Effekte, allerdings trägt das reine Einsetzen und punktuelle Verändern dieser Elemente nur wenig zum Verständnis ihres komplexen Aufbaus bei. Sie vereinfachen auch nicht das Verständnis für den programmierten Spielablauf. Viele reichhaltig gestaltete Spielfiguren können zudem nur mit externen Programmen erstellt werden und müssen danach zunächst in Unity importiert werden.

Spiele entwickeln mit Unity 5

Spiele entwickeln mit Unity 5 PDF Author: Carsten Seifert
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446453687
Category : Computers
Languages : de
Pages : 670

Get Book

Book Description
Der Bestseller zur Spieleentwicklung mit Unity jetzt in der dritten, aktualisierten Auflage Begeben Sie sich mit Carsten Seifert – alias Hummelwalker auf YouTube – und Jan Wislaug – Video-Trainer für Unity – in die Welt von Unity 5. Erfahren Sie hier, wie Sie Ihre Ideen umsetzen und eigene Spiele entwickeln können. Nach einer Einführung in C# und die Skript-Programmierung lernen Sie, wie die wichtigsten Werkzeuge und Systeme in Unity funktionieren, zusammenarbeiten und wie Sie diese kombinieren können. Darauf aufbauend entwickeln Sie zwei komplette Spiele – ein 2D- und ein 3D-Game. Die dritte Auflage wurde komplett auf Unity 5.6 aktualisiert und geht u. a. auf die neue Plattform WebGL ein, beschreibt das überarbeitete Licht-System und zeigt die neuen Möglichkeiten beim Partikelsystem. Die Spiele sowie Video-Tutorials stehen als Online-Download zur Verfügung.

Spiele entwickeln mit Unity

Spiele entwickeln mit Unity PDF Author: Nln Ltd
Publisher: Independently Published
ISBN:
Category :
Languages : de
Pages : 312

Get Book

Book Description
Unity ist eine Entwicklungsumgebung zur Erstellung und Gestaltung von Computerspielen. Mithilfe der integrierten Programmierumgebung MonoDevelop haben Sie die Möglichkeit, die zahlreichen vorgefertigten Unity-Abläufe durch individuelle Programmierung in einer der folgenden Sprachen aufzuwerten: UnityScript, C# (sprich: C-Sharp) oder Boo. Unity-Projekte können auch zu Lern- und Trainingszwecken genutzt werden. Es kann sich dabei zum Beispiel um Projekte aus den Bereichen VR (Virtual Reality = virtuelle Realität) oder AR (Augmented Reality = erweiterte Realität) 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 verfügbaren Version Unity Personal angeboten. Diese darf man privat oder innerhalb eines Unternehmens nutzen, falls der Gewinn weniger als 100.000 US-Dollar pro Jahr beträgt. Was machen wir mit Unity? Unity bietet eine Vielfalt von Möglichkeiten. Man sollte sich zunächst mit den wichtigsten Elementen beschäftigen, die eine selbständige Gestaltung und Programmierung der Projekte ermöglichen. Ein Einstieg mit einfachen Flächen und Körpern vermittelt ein Verständnis für die Elemente im zweidimensionalen Raum und im dreidimensionalen Raum. Darauf basierend lassen sich die Spiele Schritt für 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 Spielabläufe gestalten kann. Dadurch wird man in die Lage versetzt, die vorhandenen Spiele nach den eigenen Wünschen weiter zu verändern und eigene Spiele selbständig zu entwickeln. Man sollte nicht einfach vorgefertigte, komplexe Elemente miteinander kombinieren, wie sie zum Beispiel in großer Zahl im Asset Store von Unity angeboten werden. Diese Elemente besitzen zwar eine Fülle von Fähigkeiten und bieten zahlreiche optische Effekte, allerdings trägt das reine Einsetzen und punktuelle Verändern dieser Elemente nur wenig zum Verständnis ihres komplexen Aufbaus bei. Sie vereinfachen auch nicht das Verständnis für den programmierten Spielablauf. Viele reichhaltig gestaltete Spielfiguren können zudem nur mit externen Programmen erstellt werden und müssen danach zunächst in Unity importiert werden.

Entwicklungskonzept für ein BCI-Computerspiel unter Verwendung von Unity, Neurosky Mindwave und Oculus Rift

Entwicklungskonzept für ein BCI-Computerspiel unter Verwendung von Unity, Neurosky Mindwave und Oculus Rift PDF Author: Matthias Weber
Publisher: GRIN Verlag
ISBN: 3656962006
Category : Computers
Languages : de
Pages : 34

Get Book

Book Description
Praktikumsbericht / -arbeit aus dem Jahr 2015 im Fachbereich Informatik - Allgemeines, Technische Universität Chemnitz (Medieninformatik), Sprache: Deutsch, Abstract: In den letzten Jahren haben sich neue Interaktionsmöglichkeiten im Bereich der Computerspiele etabliert wie bspw. die Bewegungssteuerung mittels Microsofts Kinect. Weniger populär ist bislang die Steuerung via sog. Biofeedback, also durch von Sensoren erfassten physiologischen Daten. Beispiel hierfür ist das sog. Neurofeedback mittels sog. Brain-Computer-Interfaces (kurz: BCIs), also per Hirnstromwellen-Messung (Elektroenzephalografie: EEG). Mit dieser Arbeit soll sich vorbereitend für eine Abschlussarbeit mit der Entwicklung eines Konzepts für die Erstellung eines Computerspiels beschäftigt werden, bei welchem Neuroskys Mindwave und das Oculus Rift zum Einsatz kommen sollen. Das Mindwave ist ein EEG-Messgerät der Firma Neurosky, welches optisch an ein Headset erinnert. Das Oculus Rift ist ein Head-Mounted Display der Firma Oculus VR, welches in der Version Development Kit 2 verfügbar ist. Als Entwicklungsumgebung soll dienen die Spiel-Engine Unity der Firma Unity Technologies, da diese die Integration von Neurosky Mindwave und Oculus Rift gemäß Recherche-Ergebnissen im Vorfeld relativ komfortabel zu ermöglichen schien. Unity stand in der Version 4.6.0b17 (Pro-Lizenz/Vollversion) zur Verfügung. Im Folgenden soll die Arbeit mit der Software im Rahmen des Projekts zur vorliegenden Arbeit näher beleuchtet werden. Zunächst sollen gestalterische Aspekte betrachtet werden, danach auf Quelltext-Programmierung eingegangen werden.

Spiele entwickeln mit Unity

Spiele entwickeln mit Unity PDF Author: John Bach
Publisher:
ISBN:
Category :
Languages : de
Pages : 316

Get Book

Book Description
Spieleentwickler ist für viele ein Traumjob: Mit Unity, einer der weltweit größten Cross-Platform Game Engines für die Entwicklung von 2D- und 3D-Spielen sowie Simulationen für PCs, Konsolen und mobile Endgeräte, können angehende Game Developer kostenlos eigene Spiele entwerfen. Es ist sogar erlaubt, mit eigenen Spielen bis zu 100.000 USD pro Jahr zu verdienen, ohne Lizenzkosten zu bezahlen. Unity ist mit 27 verschiedenen Plattformen kompatibel und mit Unity entwickelte Games wurden bisher von insgesamt mehr als 770 Millionen Menschen gespielt.Gerade wenn du anfängst mit Softwareentwicklung wirst du dir die Frage stellen, was kann ich nun mit meinem neuen Wissen anfangen. Eine Möglichkeit ist die Entwicklung von Spielen. Ich selber habe nicht viel Erfahrung mit der Spieleentwicklung in C#. Für mich standen bisher eher technischen Anwendungen im Vordergrund.In der Regel ist C++ die Programmiersprache an die gedacht wird, wenn es um Spieleprogrammierung geht. Tatsächlich hat jedoch mit C# ein anderes Mitglied der C-Sprachfamilie in den letzten Jahren deutlich an Bedeutung gewonnen. Dies lässt sich nicht nur dadurch erklären, dass C# in vielerlei Hinsicht zugänglicher und moderner ist als C++. Denn dies würde ebenso auf das in der Wirtschaft sehr erfolgreiche Java zutreffen wie auf das im Bildungssektor weit verbreitete Python. Beide spielen aber bei der Entwicklung von Spielen nur eine marginale Rolle. Eine mögliche Erklärung ist natürlich die Nähe zu C++. Deutlich Erklärungsstärker ist aber das Vorhandensein von vielen starken Frameworks für die Entwicklung von Spielen, welche C# verwenden.Zuerst zu nennen ist hier Unity von der gleichnamigen Firma. Dieses stellt sowohl eine eigene Entwicklungsumgebung als auch Laufzeit (engine) für Spiele dar. Es ist sowohl teilweise in C# geschrieben wie es C# (neben einer eigenen Skriptsprache, welche Java Script sehr ähnlich ist) auch in der Entwicklung verwendet. Unity hat inzwischen einiges an Beachtung bei Entwicklern wie auch Spielern erlangt. Die Grundversion von Unity ist kostenlos, was viele Hobbyisten und Einsteiger anzieht. Doch werden auch Großproduktionen (wenn auch kein AAA) in Unity realisiert. So sind unter Anderem Titel wie Might & Magic X, Wasteland 2, Cities: Skylines, Kerbal Space Program, Pillars of Eternity, Sunless Sea, Fallout Shelter und Firewatch mit Unity entstanden. Wer sich etwas in der Branche auskennt, hat sicher von mindestens einem dieser Titel bereits etwas gehört. Es handelt sich hier also ganz gewiss nicht um ein "Spielzeug" für Hobbyisten.

Einstieg in Unity

Einstieg in Unity PDF Author: Thomas Theis
Publisher:
ISBN: 9783836256100
Category :
Languages : de
Pages : 626

Get Book

Book Description