Bewertung:

Das Buch „Build your own 2D Game Engine“ ist eine lohnende Lektüre für alle, die sich für die Architektur von Spiele-Engines mit WebGL interessieren, insbesondere für Anfänger und Fortgeschrittene. Es behandelt wichtige Themen wie HTML5, JavaScript und WebGL-Code-Implementierungen und enthält praktische Beispiele. Es hat jedoch einige Nachteile, wie z. B. eine veraltete JavaScript-Syntax und eine gelegentlich schwer verständliche Schreibweise.
Vorteile:⬤ Unkompliziert und zugänglich für komplexe Themen wie die Entwicklung von Spiel-Engines.
⬤ Behandelt wesentliche Themen wie HTML5, JavaScript, WebGL, Kollisionserkennung und mehr.
⬤ Gute Beispiele, die helfen, die Architektur von großen JavaScript-Projekten zu verstehen.
⬤ Das Material ist wertvoll für Anfänger und fortgeschrittene Entwickler und bietet eine Grundlage für Game-Engine-Konzepte.
⬤ Der Text kann schwer verständlich, langweilig und gelegentlich langatmig sein.
⬤ Es wird eine veraltete JavaScript-Syntax verwendet, die möglicherweise nicht mit modernen Praktiken übereinstimmt.
⬤ Das Buch kratzt nur an der Oberfläche der Engine-Entwicklung; es wird den Bedürfnissen fortgeschrittener Benutzer möglicherweise nicht ganz gerecht.
(basierend auf 4 Leserbewertungen)
Build Your Own 2D Game Engine and Create Great Web Games: Using Html5, Javascript, and Webgl
In Build Your Own 2D Game Engine and Create Great Web Games lernen Sie Schritt für Schritt, wie Sie Ihre eigene webbasierte Game Engine entwickeln und damit eine Vielzahl von Online-Videospielen erstellen können, die in gängigen Webbrowsern gespielt werden können. Die Kapitel enthalten Beispiele und Projekte, die schrittweise an Komplexität zunehmen und gleichzeitig ein grundlegendes Design-Framework einführen, das Ihnen die grundlegenden Konzepte vermittelt, die Sie benötigen, um unterhaltsame und ansprechende 2D-Spiele zu entwickeln. Am Ende dieses Buches werden Sie einen kompletten Prototyp-Level für ein seitlich scrollendes Action-Plattformspiel erstellt haben und darauf vorbereitet sein, weitere Level und eigene Spiele zu entwerfen.
Dieses Buch isoliert und präsentiert relevantes Wissen aus den Bereichen Softwaretechnik, Computergrafik, Mathematik, Physik, Spielentwicklung, Spielmechanik und Leveldesign im Kontext des Aufbaus einer 2D-Spielengine von Grund auf. Das Buch leitet dann den Quellcode ab und analysiert ihn, um diese Konzepte zu implementieren.
E-Konzepte auf der Basis von HTML5, JavaScript und WebGL.
Nach Abschluss der Projekte werden Sie die Kernkonzepte und Implementierungsdetails einer typischen 2D-Spiele-Engine verstehen und mit einer Design- und Prototyping-Methodik vertraut sein, mit der Sie Spielebenen und -mechaniken erstellen können, die den Spielern Spaß machen und sie fesseln. Sie erhalten Einblicke in die vielen Möglichkeiten, wie Softwaredesign und kreatives Design zusammenarbeiten müssen, um die besten Spielerlebnisse zu liefern, und Sie haben Zugang zu einer vielseitigen 2D-Spiele-Engine, die Sie erweitern oder direkt nutzen können, um Ihre eigenen 2D-Spiele zu entwickeln, die von überall aus online gespielt werden können.
- Hilft dem Leser, die Kernkonzepte hinter einer 2D-Spiele-Engine zu verstehen.
- Leitet den Leser bei der Erstellung einer funktionalen Spiel-Engine auf der Grundlage dieser Konzepte.
- Führt.
S den Leser bei der Erforschung des Zusammenspiels zwischen technischem Design und Game Experience Design.
- Bringt dem Leser bei, wie man eigene 2D-Spiele entwickelt, die über das Internet mit gängigen Browsern gespielt werden können.