Game Programming Patterns

Game Programming Patterns

Description

The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.

You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.

Similar Books

ISBN 10: 0132350882
ISBN 13: 9780132350884

01 Mar 2009
Robert C. Martin

ISBN 10: 1118877160
ISBN 13: 9781118877166

09 May 2014
Scott Rogers

ISBN 10: 158065066X
ISBN 13: 9781580650663

06 Mar 2008
Flint Dille

ISBN 10: 1556220782
ISBN 13: 9781556220784

24 Mar 2009
Mat Buckland

ISBN 10: 1138035459
ISBN 13: 9781138035454

17 Aug 2018
Jason Gregory

ISBN 10: 1482217163
ISBN 13: 9781482217162

02 Mar 2015
Tracy Fullerton

ISBN 10: 1305109910
ISBN 13: 9781305109919

23 Jun 2014
Michael Dawson

ISBN 10: 0134494164
ISBN 13: 9780134494166

20 Sep 2017
Robert C. Martin

ISBN 10: 0385345828
ISBN 13: 9780385345828

15 Dec 2014
Evan Skolnick

ISBN 10: 0134034309
ISBN 13: 9780134034300

30 Nov 2015
Josh Glazer

ISBN 10: 1615932291
ISBN 13: 9781615932290

22 Sep 2015
Robert Denton Bryant

ISBN 10: 0201633612
ISBN 13: 9780201633610

01 Jul 1997
Erich Gamma

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0