Game Engine Architecture Second Edition

Author: Jason Gregory
Publisher: CRC Press
ISBN: 9781466560062
Release Date: 2017-03-27
Genre: Computers

Hailed as a "must-have textbook" (CHOICE, January 2010), the first edition of Game Engine Architecture provided readers with a complete guide to the theory and practice of game engine software development. Updating the content to match today’s landscape of game engine architecture, this second edition continues to thoroughly cover the major components that make up a typical commercial game engine. New to the Second Edition Information on new topics, including the latest variant of the C++ programming language, C++11, and the architecture of the eighth generation of gaming consoles, the Xbox One and PlayStation 4 New chapter on audio technology covering the fundamentals of the physics, mathematics, and technology that go into creating an AAA game audio engine Updated sections on multicore programming, pipelined CPU architecture and optimization, localization, pseudovectors and Grassman algebra, dual quaternions, SIMD vector math, memory alignment, and anti-aliasing Insight into the making of Naughty Dog’s latest hit, The Last of Us The book presents the theory underlying various subsystems that comprise a commercial game engine as well as the data structures, algorithms, and software interfaces that are typically used to implement them. It primarily focuses on the engine itself, including a host of low-level foundation systems, the rendering engine, the collision system, the physics simulation, character animation, and audio. An in-depth discussion on the "gameplay foundation layer" delves into the game’s object model, world editor, event system, and scripting system. The text also touches on some aspects of gameplay programming, including player mechanics, cameras, and AI. An awareness-building tool and a jumping-off point for further learning, Game Engine Architecture, Second Edition gives readers a solid understanding of both the theory and common practices employed within each of the engineering disciplines covered. The book will help readers on their journey through this fascinating and multifaceted field.

Design Patterns f r die Spieleprogrammierung

Author: Robert Nystrom
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783958450929
Release Date: 2015-08-26
Genre: Computer games

- Die bekannten Design Patterns der Gang of Four im konkreten Einsatz für die Entwicklung von Games - Zahlreiche weitere vom Autor entwickelte Patterns - Sequenzierungs-, Verhaltens-, Entkopplungs- und Optimierungsmuster Für viele Spieleprogrammierer stellt die Finalisierung ihres Spiels die größte Herausforderung dar. Viele Projekte verlaufen im Sande, weil Programmierer der Komplexität des eigenen Codes nicht gewachsen sind. Die im Buch beschriebenen Design Patterns nehmen genau dieses Problem in Angriff. Der Autor blickt auf jahrelange Erfahrung in der Entwicklung von weltweit erfolgreichen Games zurück und stellt erprobte Patterns vor, mit deren Hilfe Sie Ihren Code entwirren und optimieren können. Die Patterns sind in Form unabhängiger Fallbeispiele organisiert, so dass Sie sich nur mit den für Sie relevanten zu befassen brauchen und das Buch auch hervorragend zum Nachschlagen verwenden können. Sie erfahren, wie man eine stabile Game Loop schreibt, wie Spielobjekte mithilfe von Komponenten organisiert werden können und wie man den CPU-Cache nutzt, um die Performance zu verbessern. Außerdem werden Sie sich damit beschäftigen, wie Skript-Engines funktionieren, wie Sie Ihren Code mittels Quadtrees und anderen räumlichen Aufteilungen optimieren und wie sich die klassischen Design Patterns in Spielen einsetzen lassen.

Die Kunst des Game Designs

Author: Jesse Schell
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783958452848
Release Date: 2016-06-15
Genre: Computers

Grundlagen der Entwicklung und Konzeption klassischer Spiele von einem der weltweit führenden Game Designer Mehr als 100 Regeln und zentrale Fragen zur Inspiration für den kreativen Prozess Zahlreiche wertvolle Denkanstöße für die Konzeption eines erfolgreichen Spiels Jeder kann die Grundlagen des Game Designs meistern – dazu bedarf es keines technischen Fachwissens. Dabei zeigt sich, dass die gleichen psychologischen Grundprinzipien, die für Brett-, Karten- und Sportspiele funktionieren, ebenso der Schlüssel für die Entwicklung qualitativ hochwertiger Videospiele sind. Mit diesem Buch lernen Sie, wie Sie im Prozess der Spielekonzeption und -entwicklung vorgehen, um bessere Games zu kreieren. Jesse Schell zeigt, wie Sie Ihr Game durch eine strukturierte methodische Vorgehensweise Schritt für Schritt deutlich verbessern. Mehr als 100 gezielte Fragestellungen eröffnen Ihnen dabei neue Perspektiven auf Ihr Game, so dass Sie die Features finden, die es erfolgreich machen. Hierzu gehören z.B. Fragen wie: Welche Herausforderungen stellt mein Spiel an die Spieler? Fördert es den Wettbewerb unter den Spielern? Werden sie dazu motiviert, gewinnen zu wollen? So werden über hundert entscheidende Charakteristika für ein gut konzipiertes Spiel untersucht. Mit diesem Buch wissen Sie, worauf es bei einem guten Game ankommt und was Sie alles bedenken sollten, damit Ihr Game die Erwartungen Ihrer Spieler erfüllt und gerne gespielt wird. Zugleich liefert es Ihnen jede Menge Inspiration – halten Sie beim Lesen Zettel und Stift bereit, um Ihre neuen Ideen sofort festhalten zu können

3D Game Engine Design

Author: David H. Eberly
Publisher: CRC Press
ISBN: 9781482267303
Release Date: 2006-11-03
Genre: Art

A major revision of the international bestseller on game programming! Graphics hardware has evolved enormously in the last decade. Hardware can now be directly controlled through techniques such as shader programming, which requires an entirely new thought process of a programmer. 3D Game Engine Design, Second Edition shows step-by-step how to make a shader-based graphics engine and how to tame the new technology. Much new material has been added, including more than twice the coverage of the essential techniques of scene graph management, as well as new methods for managing memory usage in the new generation of game consoles and portable game players. There are expanded discussions of collision detection, collision avoidance, and physics - all challenging subjects for developers.

Suchmaschinenoptimierung f r Dummies

Author: Peter Kent
Publisher: Wiley-VCH
ISBN: 3527703179
Release Date: 2007-01-09
Genre: Computers

Früher schaute man in die Gelben Seiten oder ins Lexikon, heutzutage ist die Recherche über's Internet für die meisten selbstverständlich geworden. Bei Suchmaschinen wie Google & Co. gut platziert zu sein, sollte daher auch zum Marketing einer jeden Firma gehören. Dieses Buch verrät, was man beachten sollte, was man tun und was man besser lassen sollte, um bei Suchmaschinen gut platziert zu sein.

Game Design und Produktion

Author: Gunther Rehfeld
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 9783446436213
Release Date: 2013-11-07
Genre: Computers

Dieses Grundlagenlehrbuch für angehende Computerspieldesigner erläutert zunächst die allgemeinen Zusammenhänge des menschlichen Spielens. Dabei kommt es dem Autor auch darauf an, die Übergänge zu den neuen vernetzten Medien und den Gemeinschaften in den so genannten virtuellen Räumen zu betrachten. Im weiteren Verlauf wird der Stand der Technik bezüglich der Produktion von Computerspielen beschrieben, wobei auf die Spielentwicklung (Game Design) ebenso eingegangen wird wie auf die Programmierung, Funktionsweisen und Jobprofile der Spieleindustrie. Hier liegt der Schwerpunkt auf allgemeinen Prinzipien, da die Computertechnologie einem sehr schnellen Wandel unterliegt. Das Buch verweist in Kästen und Anmerkungen auf einschlägige Literatur, Spiele und andere Medien und soll so zur Vertiefung des Gebiets anregen. Zudem gibt das Buch einen Überblick über Spielformen von Online- und Offline Spielen und klärt Kernbegriffe des Aufbaus von Computerspielen. Anschaulich geschrieben, vermittelt dieses Lehrbuch wichtige Grundlagen des Designs und der Entwicklung von Computerspielen vor dem Hintergrund moderner spieltheoretischer Grundlagen.

Game Physics

Author: David H. Eberly
Publisher: CRC Press
ISBN: 9780080964072
Release Date: 2010-04-05
Genre: Computers

Create physically realistic 3D Graphics environments with this introduction to the ideas and techniques behind the process. Author David H. Eberly includes simulations to introduce the key problems involved and then gradually reveals the mathematical and physical concepts needed to solve them. He then describes all the algorithmic foundations and uses code examples and working source code to show how they are implemented, culminating in a large collection of physical simulations. The book tackles the complex, challenging issues that other books avoid, including Lagrangian dynamics, rigid body dynamics, impulse methods, resting contact, linear complementarity problems, deformable bodies, mass-spring systems, friction, numerical solution of differential equations, numerical stability and its relationship to physical stability, and Verlet integration methods. This book even describes when real physics isn't necessary - and hacked physics will do.

Rechnerorganisation und entwurf

Author: David A. Patterson
Publisher: Spektrum Akademischer Verlag
ISBN: 3827415950
Release Date: 2005-09-20
Genre: Computers

Studierende der Informatik und der Ingenieurwissenschaften finden hier die zentralen Konzepte beim Aufbau und dem Entwurf von Rechnern ausführlich und mit vielen Beispielen erklärt. Das Buch bietet eine solide Grundlage für das Verständnis des Zusammenspiels zwischen Hardware und Software auf den unterschiedlichen Ebenen. Patterson/Hennessy deckt alle Themen zur Rechnerorganisation kompetent und aus einem Guss ab: beginnend mit dem Aufbau von Computern, einer Einführung in die Maschinensprache und die Rechnerarithmetik, über die Einflussfaktoren auf die Rechenleistung und den Entwurf von Steuerwerk und Datenpfad, bis hin zur Leistungssteigerung durch Nutzung von Pipelining und der Speicherhierarchie. Zwei Kapitel über Ein- und Ausgabesysteme sowie zu Multiprozessoren und Cluster-Computing runden das Werk ab. Herausragende Merkmale: - Grundlagen ergänzt durch Fallstudien aus der Praxis wie z.B. die Organisation aktueller Pentium-Implementierungen oder das PC-Cluster von Google - Kapitel 9 "Multiprozessoren und Cluster" exklusiv in der deutschen Ausgabe des Buchs - Glossar-Begriffe, Verständnisfragen, Hinweise auf Fallstricke und Fehlschlüsse, Zusammenfassungen zu allen Kapiteln -zweisprachiger Index Auf der CD-ROM: -> ergänzende und vertiefende Materialien im Umfang von ca. 350 Seiten: - vertiefende Abschnitte mit Fokus auf Hardware oder Software - Historische Perspektiven und Literaturhinweise zu allen Kapiteln - 4 Anhänge: A) Assemblers, Linkers, SPIM; B) The Basics of Logic Design; C) Mapping Control to Hardware; D) A Survey of RISC Architectures -> ca. 200 nicht in die deutsche Print-Ausgabe übernommene Aufgaben der englischsprachigen Print-Ausgabe -> ca. 180 Aufgaben zur Vertiefung inkl. Lösungen -> Werkzeuge mit Tutorien, z.B. SPIM, Icarus Verilog. Für Dozenten: Zugang zu Materialien aus der Original Instructor ́s Website: Lectures slides, Lecture Notes, Figures from the book, Solutions to all exercises

Verh ngnisvolle Verlockung

Author: Nicole Jordan
Publisher: Heyne Verlag
ISBN: 9783641039837
Release Date: 2010-11-12
Genre: Fiction

Die Demütigung, die sie einst erfuhr, kann Eleanor Pierce nicht vergessen: Ihr Verlobter Damon Staffor betrog sie mit seiner ehemaligen Geliebten. Zwei Jahre ist der Vorfall nun her – da trifft Eleanor Damon mitten in London wieder. Und noch immer fühlt sie sich unwiderstehlich zu ihm hingezogen. Ein gefährliches Spiel der Leidenschaft beginnt ...

Der Gott der kleinen Dinge

Author: Arundhati Roy
Publisher: S. Fischer Verlag
ISBN: 9783104905310
Release Date: 2017-07-27
Genre: Fiction

In ihrem Bestsellerroman ›Der Gott der kleinen Dinge‹ erzählt Arundhati Roy die schillernde Geschichte einer Familie, die an einer verbotenen Liebe zerbricht. Als die 31-jährige Rahel nach vielen Jahren zurückkehrt in ihr Heimatdorf im südindischen Kerala, ist nichts mehr, wie es einst war. Die Konservenfabrik der Familie verfallen, die geliebte Mutter tot, der Zwillingsbruder verstummt. Zurückgeblieben sind nur die Erinnerungen an eine Kindheit am Fluss, an die bewundernde Liebe zu Velutha, dem dunklen Angestellten ihrer Großmutter, und an einen tragischen Tag im Jahr 1969, der alles veränderte. Eine magische Geschichte vor dem Hintergrund der politischen Umbrüche Indiens.