Spieleprogrammierung in C++: Erstellen von 3D-Spielen

Bewertung:   (4,5 von 5)

Spieleprogrammierung in C++: Erstellen von 3D-Spielen (Sanjay Madhav)

Leserbewertungen

Zusammenfassung:

Das Buch ist ein umfassendes Hilfsmittel für mittlere bis fortgeschrittene C++-Programmierer, die sich für die Entwicklung von Spielen interessieren. Es deckt wesentliche Themen wie Grafik, Physik und KI ab und bietet praktische Übungen zur Programmierung. Es hat jedoch Mängel in Bezug auf die Voraussetzungen, insbesondere die Installation der erforderlichen Bibliotheken, was für Leser ohne Vorkenntnisse verwirrend sein kann.

Vorteile:

Gut ausgearbeitete Themen, praktischer Ansatz mit Programmierübungen, ausgezeichnete Erklärungen, gut geeignet für Personen mit C++-Vorkenntnissen, enthält ein Kapitel mit einem Überblick über C++-Konzepte, klarer, funktionaler Code, gutes Layout mit schrittweisem Lernen von der 2D- zur 3D-Spielentwicklung.

Nachteile:

Bietet keine Installationsanleitung für die SDL-Bibliothek, setzt Vertrautheit mit C++ und IDEs voraus, was möglicherweise nicht allen Lesern klar ist, Inkonsistenzen zwischen Codebeispielen im Buch und im Repository, Probleme mit der Druckqualität (schwarz-weiß), nicht für absolute Anfänger geeignet.

(basierend auf 26 Leserbewertungen)

Originaltitel:

Game Programming in C++: Creating 3D Games

Inhalt des Buches:

3D-Spiele in C++ programmieren: Die Sprache Nr. 1 in den führenden Spielestudios weltweit

C++ ist nach wie vor die wichtigste Sprache in vielen führenden Spielentwicklungsstudios. Da sie in ihren enormen Codebasen verwendet wird, nutzen die Studios sie zur Pflege und Verbesserung ihrer Spiele und suchen sie ständig, wenn sie neue Entwickler einstellen. Game Programming in C++ ist ein praktischer, praxisorientierter Ansatz zur Programmierung von 3D-Videospielen in C++. Nach dem Vorbild der Spieleprogrammierkurse von Sanjay Madhav an der USC macht es Spaß, ist einfach, praktisch, praxisnah und vollständig.

Schritt für Schritt lernen Sie, C++ in allen Bereichen der Spieleprogrammierung einzusetzen, einschließlich 2D- und 3D-Grafik, Physik, KI, Audio, Benutzeroberflächen und vieles mehr. Sie werden Ihre Fähigkeiten durch praktische Übungen verbessern und Ihr Fachwissen durch von Anfang bis Ende durchgeführte Projekte vertiefen, deren Komplexität mit dem Ausbau Ihrer Fähigkeiten wächst. Madhav legt besonderen Wert darauf, die Mathematik zu entmystifizieren, die alle professionellen Spieleentwickler kennen müssen.

⬤ Richten Sie Ihre C++-Entwicklungstools schnell ein, und legen Sie los.

⬤ Einführung grundlegender 2D-Grafiken, Spielaktualisierungen, Vektoren und Spielphysik.

⬤ Erstellen Sie intelligentere Spiele mit weit verbreiteten KI-Algorithmen.

⬤ Implementieren Sie 3D-Grafiken mit OpenGL, Shadern, Matrizen und Transformationen.

⬤ Integration und Abmischung von Audio, einschließlich 3D-Positionsaudio.

⬤ Erkennen von Kollisionen von Objekten in einer 3D-Umgebung.

⬤ Effizient auf Spielereingaben reagieren.

⬤ Benutzeroberflächen erstellen, einschließlich Head-Up-Displays (HUDs)

⬤ Verbesserung der Grafikqualität durch anisotrope Filterung und Deferred Shading

⬤ Laden und Speichern von Levels und binären Spieldaten.

Ganz gleich, ob Sie bereits als Entwickler tätig sind oder als Student mit Vorkenntnissen in C++ und Datenstrukturen, Game Programming in C++ wird Sie darauf vorbereiten, echte Probleme mit C++ zu lösen, die während des gesamten Lebenszyklus der Spieleentwicklung auftreten. Sie werden die Sprache beherrschen, für die Top-Studios Personal einstellen - und das ist ein bewährter Weg zum Erfolg.

Weitere Daten des Buches:

ISBN:9780134597201
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:528

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Spieleprogrammierung in C++: Erstellen von 3D-Spielen - Game Programming in C++: Creating 3D...
3D-Spiele in C++ programmieren: Die Sprache Nr. 1...
Spieleprogrammierung in C++: Erstellen von 3D-Spielen - Game Programming in C++: Creating 3D Games
Algorithmen und Techniken der Spieleprogrammierung: Ein plattform-agnostischer Ansatz - Game...
Game Programming Algorithms and Techniques gibt...
Algorithmen und Techniken der Spieleprogrammierung: Ein plattform-agnostischer Ansatz - Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)