Toggle navigation
LazyLibrarian
eBooks
Series
AudioBooks
Magazines
Manage
History
Logs
Config
Help
Searching, please wait...
Detail
Refresh Book
Searches:
// would be nice to use fontawesome icons here but options are not styleable // and some browsers don't show them, eg linux firefox, android chrome // They only show icons on closed select, not in dropdown
eBook Title/Author
eBook Title
eBook Author
General Search
Audio Title/Author
Audio Title
Audio Author
Search
Edit Book
Change author to:
Adrian Tchaikovsky
Alan Baxter
Alana Abbott
Albert Solé
Albert Solé Company
Alex Bledsoe
Alex S. Bradshaw
Amal El-Mohtar
Ana Isabel Sánchez Díez
Andrea Stewart
André M. Carrington
Ann VanderMeer
Anna Trenter
Antonio Guillermo Yuste Armero
Antonio Rivas
Ben Elliot
Bill Campbell
Blue Cole
Boban Arsenijević
Boban Knežević
Borja García Bercero
Bradley P. Beaulieu
Brandon Sanderson
Brenda Brathwaite
Brian Trent
C.S. Lewis
Calibre_NonFiction
Carmen Maria Machado
Cecelia Holland
Charlaine Harris
Charles Darwin
Charles Yu
Charlie Jane Anders
Christian Rodríguez Carvajal
Christopher Vaccaro
Chuck Dixon
Ciruelo Cabral
Cixin Liu
Cristina Jurado
Cristina Macía
Cristina Macía Orio
Dan Abnett
Dan Simmons
Daniel H. Wilson
David B. Coe
David Doering
David Farland
David Gatewood
David R. Stokes
David Sergeant
David Tejera Expósito
David Thomas Moore
Davorin Horak
Diana Gabaldon
Dominik Parisien
Douglas A. Anderson
Drew Karpyshyn
Ekaterina Sedia
Ellen Datlow
Ernest Adams
Etgar Keret
Eva Vázquez
Evan Skolnick
Fiona Stafford
Fonda Lee
Foster Bridget Cassidy
Frank Herbert
Gabriel Dols Gallardo
Gardner Dozois
George R.R. Martin
Gerald L. Coleman
Glen Cook
Glen David Gold
Glory Edim
Grady Hendrix
Greg Hildebrandt
Harper Lee
Helen Smith
Hernán Sabaté Vargas
Howard Gaskill
Howard Lyon
Hugh Howey
Ian C. Esslemont
Ian Schreiber
Ian Stewart
Ian Tregillis
Ian Whates
J.R.R. Tolkien
Jack S. Cohen
Jaleta Clegg
James S.A. Corey
James Womack
Jan Edwards
Janci Patterson
Janny Wurts
Jared Lobdell
Javier Calvo
Javier Calvo Perales
Jay Ruben Dayrit
Jeff Vandermeer
Jeffrey Archer
Jennifer Brozek
Jerzy Rzymowski
Jim Butcher
Joanna Kilmartin
Joe Hill
Joe Abercrombie
John D. Rateliff
John Howe
John Joseph Adams
John Richard Clark Hall
John Rogers
John Schember
Jordan Peele
Jorge Baradit
Julie C. Day
Justin Landon
Karen Haber
Karen Joy Fowler
Kenneth Sisam
Kevin Ross
Kevin Tong
Krsto A. Mažuranić
L. Timmel Duchamp
Laurielle
Lee Murray
Lisa Mangum
Liu Cixin
Lucas K. Law
Luis Bermejo
Lydia Suen
Maite Fernández
Malka Ann Older
Manu Viciano
Manuel de los Reyes García Campos
Manuel Viciano Delibano
Margaret Weis
Marina Tena Tena
Mark Lawrence
Martha Wells
Marvin Kaye
Mary Salu
María Ferrer
Matilde Horne
Matt Gallagher
Matt Haig
Max Gladstone
Meritxell Terrón Paz
Michael Green
Michael J. Sullivan
Michael McDowell
Michael R. Fletcher
Miguel Antón
Miguel Marqués Muñoz
Mike Ashley
Mirosław Obarski
Mur Lafferty
Naomi Novik
Neal Shusterman
Neil Clarke
Neil Gaiman
Nicholas Allen
Nnedi Okorafor
Octopus Publishing Group
Olga Lomanova
Orson Scott Card
Paul Kidby
Paula Guran
Pedro Jorge Romero
Peter Goolden
Peter Orullian
Pierce Brown
Pilar Ramírez Tello
R. Scott McCoy
R.F. Kuang
Rachel Swirsky
Rafael Marín Trechera
Raúl Sastre
Rebecca Roanhorse
Richard Hill-Whittall
Rick Sheridan
Robert Jordan
Romero Muller
S.T. Joshi
Samuel Sattin
Scott Rogers
Sean Wallace
Sergio Sánchez Morán
Sheila Williams
Stanisław Lem
Stephen Baxter
Stephen H. Segal
Stephen King
Steve Argyle
Steve Cox
Steven Erikson
Tamsyn Muir
Terry Beyer
Terry Pratchett
Thomas Durwood
Tracy Hickman
Trudi Canavan
Ursula K. Le Guin
Valentin Nicolau
Veronica Roth
Victor LaValle
Víctor Manuel García de Isusi
William C. Dietz
Zylibrarian
Виктория Чаликова
Олег Булдаков
Book Title:
Subtitle:
Genre:
Added by
Import from
Language:
Publication Date:
ISBN:
WorkID:
GoodReads:
OpenLibrary:
GoogleBooks:
HardCover:
Add to Existing Author Series:
New Series
Book Description
Game Programming Patterns brings the benefits of reusable design patterns to the world of game programming. Commercial game development expert Robert Nystrom presents an array of general solutions to problems encountered in game development. For example, you'll learn how double-buffering enables a player to perceive smooth and realistic motion, and how the service locator pattern can help you provide access to services such as sound without coupling your code to any particular sound driver or sound hardware.
Games have much in common with other software, but also a number of unique constraints. Some of the patterns in this book are well-known in other domains of software development. Other of the patterns are unique to gaming. In either case, Robert Nystrom bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming. You'll learn the patterns and the general problems that they solve. You'll come away able to apply powerful and reusable architectural solutions that enable you to produce higher quality games with less effort than before.
Applies classic design patterns to game programming. Introduces new patterns specific to game programming. Brings abstract software architecture down to Earth with approachable writing and an emphasis on simple code that shows each pattern in practice. What you'll learn Overcome architectural challenges unique to game programming Apply lessons from the larger software world to games. Tie different parts of a game (graphics, sound, AI) into a cohesive whole. Create elegant and maintainable architecture. Achieve good, low-level performance. Gain insight into professional, game development. Who this book is for
Game Programming Patterns is aimed at professional game programmers who, while successful in shipping games, are frustrated at how hard it sometimes is to add and modify features when a game is under development. Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers.
Game Programming Patterns also appeals to those learning about game programming in their spare time. Hobbyists and aspiring professionals alike will find much to learn in this book about pathfinding, collision detection, and other game-programming problem domains.
Find Images
OPF Fields
language
goodreads
role_00
creator_00
fileas
Lock settings