Bewertung:

Das Buch ist eine gut aufgenommene Einführung in die Entwicklung von FPS-Spielen mit Unity, die für ihre klaren Anweisungen und die umfassende Abdeckung der notwendigen Tools gelobt wird. Allerdings hat es mehrere Nachteile, vor allem im Zusammenhang mit der Anforderung der teuren Asset-Käufe und veraltete Informationen über einige Vermögenswerte.
Vorteile:⬤ Bietet eine umfassende Einführung in die Entwicklung von FPS-Spielen mit Unity.
⬤ Gut strukturierte Kapitel mit klaren Zielen und Schritt-für-Schritt-Tutorials.
⬤ Der Autor ist ansprechbar und hilfreich bei der Lösung von Problemen.
⬤ Geeignet für Anfänger und Hobbyisten, die die Spieleentwicklung erlernen wollen.
⬤ Gute Abdeckung der wichtigsten Tools und Assets, die für die FPS-Entwicklung benötigt werden.
⬤ Erfordert den Kauf teurer Assets (z.B. UFPS für $95), was es für Bastler weniger zugänglich macht.
⬤ Einige Informationen sind veraltet, insbesondere in Bezug auf die im Buch verwendeten Tools und Assets.
⬤ Die Abhängigkeit vom Erwerb externer Ressourcen beeinträchtigt die allgemeine Nutzbarkeit des Buches, wenn sich diese Ressourcen ändern oder nicht mehr verfügbar sind.
(basierend auf 13 Leserbewertungen)
Building an FPS Game with Unity
Erstellen Sie ein hochwertiges Ego-Shooter-Spiel mit der Unity-Spielengine und den beliebten Frameworks UFPS und Probuilder.
Über dieses Buch.
⬤ Lernen Sie, wie Sie Unity in Verbindung mit UFPS und ProBuilder verwenden, um schnell ein hochwertiges Spiel zu erstellen.
⬤ Erstellen Sie Innen- und Außenumgebungen.
⬤ Eine Schritt-für-Schritt-Anleitung zur Erstellung eines Projekts mit klaren Beispielen und Anweisungen zur Erstellung einer Reihe interessanter Szenarien.
Für wen dieses Buch gedacht ist.
Dieses Buch richtet sich an alle, die ein FPS-Spiel in Unity erstellen und sich Wissen aneignen wollen, wie sie es an ihre eigenen Bedürfnisse anpassen können. Wenn Sie mit den Grundlagen von Unity vertraut sind, wird es Ihnen leichter fallen, aber auch jemandem ohne Vorkenntnisse sollte es möglich sein, Unity schneller zu erlernen.
Was Sie lernen werden.
⬤ UFPS verwenden, um benutzerdefinierte Waffen mit benutzerdefinierten Meshes und Verhaltensweisen zu erstellen.
⬤ Erforschen Sie das Leveldesign beim Erstellen von Prototypen und nutzen Sie Prototype, um Level schnell zu erstellen.
⬤ Erstellen Sie Umgebungen, die so realistisch wie möglich sind und gleichzeitig die Spitzenleistung und die Wiederholbarkeit gering halten.
⬤ Tipps und Tricks zur Erstellung von Umgebungen mit Hilfe von Terrain für Außenbereiche und einem modularen Workflow für Innenräume.
⬤ Entwickeln Sie eine Reihe von verschiedenen Gegnern, gegen die Ihre Spieler kämpfen können, von einem einfachen Turmgegner bis hin zu komplexen KI-Charakteren aus Shooter AI.
⬤ Entdecken Sie, wie Sie einzigartige Objekte wie explodierende Fässer und Objekte, mit denen Sie interagieren können, erstellen können.
⬤ Erstellen Sie eine benutzerdefinierte GUI, damit sich Ihr Spiel von der Masse abhebt.
⬤ Verpacken Sie Ihr Spiel für die Veröffentlichung, erstellen Sie ein Installationsprogramm und bringen Sie Ihr Spiel in die Welt hinaus.
Im Detail.
Unity ist eine der beliebtesten Spiele-Engines von Drittanbietern, die es in einer kostenlosen und einer Profi-Version gibt. Es handelt sich um eine plattformübergreifende Spiele-Engine, die es einfach macht, Ihr Spiel einmal zu schreiben und es dann auf PC, Konsolen und sogar ins Internet zu portieren, was sie zu einer guten Wahl für Indie- und AAA-Entwickler macht.
Building an FPS Game in Unity zeigt den Lesern, wie man mit Unity einen 3D-Ego-Shooter (FPS) erstellt und dabei das leistungsstarke UFPS-Framework von VisionPunk und Prototype/ProBuilder 2. 0 von ProCore3D.
Nach einigen Vorbereitungen lernen Sie zunächst, wie man benutzerdefinierte Waffen erstellt, Levels prototypisiert, Außen- und Innenumgebungen erstellt und den Levels Leben einhaucht. Anschließend werden wir den Levels den letzten Schliff verpassen. Schließlich werden wir eine benutzerdefinierte GUI und Menüs für unseren Titel erstellen, um ein komplettes Paket zu schaffen.
Stil und Ansatz.
Ein leicht verständlicher Leitfaden, der zu jedem Projekt Schritt-für-Schritt-Erklärungen, Diagramme, Screenshots und herunterladbares Material enthält. Konzepte in Unity und C# werden erklärt, während sie verwendet werden, und für die Wissbegierigen gibt es mehr Details zu den verwendeten Konzepten mit zusätzlichen externen Ressourcen, aus denen sie lernen können.