Bewertung:

Das Buch wird als wertvolle Ressource für Einsteiger in die C++-Programmierung in der Unreal Engine gelobt und bietet eine Mischung aus Erklärungen und Codeschnipseln. Viele Rezensenten schätzen die Referenzqualität und die praktischen Beispiele, während einige ihre Frustration über fehlende Details und veraltete Inhalte zum Ausdruck bringen.
Vorteile:⬤ Gute Ressource für Anfänger mit grundlegenden C++-Kenntnissen.
⬤ Deckt eine Vielzahl von Themen ab, die für die Programmierung der Unreal Engine relevant sind.
⬤ Bietet praktische Codeschnipsel und Erklärungen, die bei der Integration von C++ in die UE helfen.
⬤ Spezielle Kapitel zu fortgeschrittenen Themen wie Slate-Programmierung und Gameplay-Fähigkeiten.
⬤ Dient als häufig referenzierter Leitfaden für laufende UE4-Projekte.
⬤ Fehlende Rezepte im Buch und Unstimmigkeiten bezüglich der erwähnten Inhalte.
⬤ Es wurden Bindungsprobleme gemeldet, die dazu führten, dass sich Seiten aus dem Taschenbuch lösten.
⬤ Einige veraltete Informationen und Funktionen, die in neueren Versionen der Unreal Engine veraltet sind.
⬤ Setzt Vorkenntnisse voraus, die möglicherweise nicht ausreichend berücksichtigt werden, was Anfänger verwirren kann.
⬤ Kritik, weil wesentliche Programmierkonzepte wie Design Patterns nicht ausreichend behandelt werden.
(basierend auf 11 Leserbewertungen)
Unreal Engine 4.x Scripting with C++ Cookbook - Second edition
Schreiben Sie effiziente, wiederverwendbare Skripte, um benutzerdefinierte Charaktere und Spielumgebungen zu erstellen und die gegnerische KI zu steuern Hauptmerkmale Erstellen Sie fesselnde Multiplayer-Spiele mit der Unreal Engine und C++ Integrieren Sie vorhandene C++-Bibliotheken in Ihr Spiel, um zusätzliche Funktionen wie Hardware-Integration hinzuzufügen Praktische Lösungen für Speichermanagement, Fehlerbehandlung, Eingaben und Kollisionen für Ihre Spiel-Codebasis Buchbeschreibung
Die Unreal Engine 4 (UE4) ist eine beliebte und preisgekrönte Spiele-Engine, mit der einige der bekanntesten Spiele entwickelt werden. Sie ist ein wahrhaft mächtiges Werkzeug für die Spieleentwicklung und es gab nie einen besseren Zeitpunkt, sie sowohl für kommerzielle als auch für unabhängige Projekte zu nutzen. Mit mehr als 100 Rezepten zeigt dieses Buch, wie man die Leistung von C++ bei der Entwicklung von Spielen mit der Unreal Engine entfesseln kann.
Dieses Buch nimmt Sie mit auf eine Reise, um Ihre C++- und UE4-Entwicklungsfähigkeiten zu verbessern. Sie beginnen mit der Einrichtung von UE4 für die C++-Entwicklung und lernen, wie Sie mit Visual Studio, einem beliebten Code-Editor, arbeiten. Sie werden lernen, wie man C++-Klassen und -Strukturen auf die Unreal-Art erstellt. Danach werden Sie sich mit der Speicherverwaltung, intelligenten Zeigern und der Fehlersuche in Ihrem Code beschäftigen. Anschließend lernen Sie, wie Sie Ihre eigenen Actors und Components durch Code erstellen und wie Sie Eingabe- und Kollisionsereignisse behandeln. Sie werden auch mit vielen Elementen der Spielentwicklung konfrontiert, einschließlich der Erstellung von Benutzeroberflächen, künstlicher Intelligenz und dem Schreiben von Code mit Blick auf das vernetzte Spielen. Sie werden auch lernen, wie Sie den Unreal-Editor selbst erweitern können.
Mit einer Reihe von aufgabenorientierten Rezepten bietet dieses Buch umsetzbare Informationen über das Schreiben von Code für Spiele mit UE4 in C++. Am Ende des Buches werden Sie in der Lage sein, ein erstklassiger Entwickler mit UE4 zu werden, der C++ als Skriptsprache verwendet! Was Sie lernen werden Erstellen von C++-Klassen und -Strukturen, die sich gut in UE4 und den Blueprints-Editor integrieren lassen Entdecken Sie, wie Sie mit verschiedenen APIs arbeiten können, die die Unreal Engine bereits enthält Nutzen Sie fortgeschrittene Konzepte wie Ereignisse, Delegierte und Schnittstellen in Ihren UE4-Projekten Erstellen Sie Benutzeroberflächen mit Canvas und UMG durch C++ Erweitern Sie den Unreal-Editor, indem Sie benutzerdefinierte Fenster und Editoren erstellen Implementieren Sie KI-Aufgaben und -Dienste mit C++, Blackboard und Behavior Trees Schreiben Sie C++-Code mit Blick auf Netzwerke und replizieren Sie Eigenschaften und Funktionen Für wen dieses Buch gedacht ist
Wenn Sie wirklich leidenschaftlicher Spieleentwickler sind und nach Lösungen für gängige Skripting-Probleme suchen, dann ist dies das richtige Buch für Sie. Es wird erwartet, dass Sie die Grundlagen des Spieldesigns und von C++ verstehen, um den größten Nutzen aus diesem Buch zu ziehen. Inhaltsverzeichnis UE4-Entwicklungstools Erstellen von Klassen Speicherverwaltung, Smart Pointer und Debugging Akteure und Komponenten Umgang mit Ereignissen und Delegaten Eingabe und Kollision Kommunikation zwischen Klassen und Schnittstellen - Teil I Kommunikation zwischen Klassen und Schnittstellen - Teil II Integration von C++ und dem Unreal-Editor - Teil I Integration von C++ und dem Unreal-Editor - Teil II Arbeiten mit UE4-APIs Multiplayer-Netzwerke in UE4 KI zur Steuerung von NPCs Benutzerschnittstellen - UI und UMG