Sven Heinrich

CREATE A GAME


Скачать книгу

="ua2b31017-6111-54f6-be82-abf2a3f28416">

      Sven Heinrich

      CREATE A GAME

      MIT UNITY 3D UND C#

      Dieses ebook wurde erstellt bei

      

      Inhaltsverzeichnis

       Titel

       Was erwartet Dich in dieser Ausgabe?

       Warum mache ich das?

       Meine Ideen zum Spiel

       Die Vorbereitungen

       Eine Heldin wird geboren

       Die Heldin erwacht in Unity 3D

       Kamera besser einstellen

       Die Heldin muss in Bewegung kommen

       Die Heldin nach vorne und hinten bewegen

       Die Heldin nach links und rechts bewegen

       Code aufräumen

       Die Heldin springen lassen – Weitere Komponenten

       Die Heldin springen lassen – Der Code

       Vorschau: Nächste Ausgabe (u.a. Animationen)

       Über den Autor

       Weitere veröffentlichte eBooks

       Impressum neobooks

      Was erwartet Dich in dieser Ausgabe?

       CREATE A GAME

       RPG - MIT UNITY 3D UND C#

       Ausgabe 1

      In dieser Ausgabe von „CREATE A GAME“ werde ich die Entwicklung meines eigenen RPGs beginnen. Dabei werde ich unter anderem folgende Ziele am Ende verwirklicht haben: - Einbinden einer 3D-Figur in Unity 3D - Einstellung der Kamera - Bewegung der Heldin nach vorne, hinten, rechts und links - Springen der Heldin

       Sei gespannt und komm mit mir auf eine spannende Reise bei der Entwicklung eines eigenen RPGs

      Warum mache ich das?

      Seit einige Jahren beschäftige ich mich bereits mit der Erstellung mit Spielen in Unity 3D und der Programmiersprache C#. Daneben habe ich mich auch in weiteren Programmen, beispielsweise die zum Designen eines Spiels gehören, eingearbeitet. Unter anderem Blender und Daz3D.

      In meiner Freizeit spiele ich gerne Rollenspiele, unter anderem „The Witcher 3 - Wild Hunt“ von CD Projekt RED oder auch „Diablo III“ von Blizzard Entertainment.

      Nun möchte ich den Weg starten und beides miteinander verbinden. Ich werde mein eigenes Rollenspiel (RPG) entwickeln. Dazu lade ich Dich herzlich ein, mich auf dieser Reise der Spieleprogrammierung, -entwicklung und dem Designen zu begleiten. Ich habe mich entschlossen, neben der Entwicklung des Spiels auch die einzelnen Schritte in eBooks festzuhalten. So kannst Du es Schritt für Schritt nachverfolgen. Ich arbeite zu diesem Zweck mit vielen Bildern (Screenshots), damit Du die einzelnen Schritte in Unity 3D und beim Schreiben im Code besser nachvollziehen kannst. Außerdem werde ich meine einzelnen Schritte so genau wie möglich beschreiben.

      Lerne mit mir ein (hoffentlich) großartiges Spiel zu erstellen.

      Doch fühle Dich frei, auch Deine eigenen Ideen einfließen zu lassen. Siehe bitte meine Erklärungen „nur“ als Anreiz, Unterstützung und Inspiration. Denn am Ende gehört Dein persönlicher Stil in Deinem eigenen Spiel dazu.

      Außerdem wäre es ganz schön langweilig, wenn am Ende der eBook-Reihe dieselben Spiele entstehen und womöglich in den Shops oder auf diversen Plattformen zur Verfügung stehen.

      Des Weiteren gibt es an einigen Stellen sicherlich effektivere Möglichkeiten, die Ideen im Code und in Unity 3D umzusetzen. Allerdings gibt es in den meisten Fällen mehrere Varianten, um ans Ziel zu kommen. Im Laufe des Prozesses wirst Du ganz von allein erkennen, ob diese Art, die ich verwende, Dir gefällt oder Du eine Alternative wählst.

      Aber nun genug, lass uns loslegen!

      Meine Ideen zum Spiel

      Natürlich habe ich mir im Vorhinein einige Gedanken gemacht und einige Ziele gesteckt, die am Ende im Spiel zur Verfügung stehen sollen. Allerdings verzichte ich vorerst ein Open-World-Spiel zu entwickeln, das Ziel wäre vielleicht für das erste große Projekt etwas zu hoch gegriffen.

      Ansonsten soll mein Spiel natürlich

      - eine umgängliche und bekannte Steuerung

      - verschiedene Animationen

      - diverse Interaktionsmöglichkeiten

      - eine fesselnde Story und Atmosphäre

      - mit großartigen Sounds

      - und vieles mehr

      bekommen.

      Sicherlich gehört dazu auch unter anderem

      - ein Inventarsystem

      - und ggf. ein Entwicklungssystem (Skill-System) für den Spieler

      dazu.

      Allerdings ist das nur ein Grundgerüst. Natürlich werde ich auch noch einige weitere Überraschungen einbauen. Doch welche es sein werden, verrate ich Dir später.

      Für die Umsetzung des RPGs werde ich

      Unity 3D: 2019.4.15f1

      Microsoft Visual Studio Community 2019: (aktuelle Version)

      verwenden.

      Die Vorbereitungen

      Damit ich mein Projekt richtig starte, erstelle ich über das Unity Hub ein 3D Spiel und nenne es „RPG Prototyp“, wähle mir noch einen entsprechenden Speicherort aus und erstelle das Projekt.

      

Erste Ordner anlegen Im Laufe des Prozesses werde ich einige, bzw. viele Ordner benötigen, damit ich bei der Komplexität des Spiels auch den Überblick behalte. Ich lege schonmal