Game Programming Patterns

Game Programming Patterns pdf epub mobi txt 电子书 下载 2025

出版者:Genever Benning
作者:Robert Nystrom
出品人:
页数:354
译者:
出版时间:2014-11-2
价格:USD 39.95
装帧:Paperback
isbn号码:9780990582908
丛书系列:
图书标签:
  • 游戏编程
  • 设计模式
  • 编程
  • 游戏开发
  • 计算机
  • 游戏
  • 程序设计
  • programming
  • Game Programming
  • Programming Patterns
  • Game Development
  • Code Patterns
  • OOP
  • Game Design
  • Algorithm
  • Patterns
  • Programming
  • Books
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

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.

作者简介

Robert Nystrom has programmed professionally for twenty years, about half of which is in games. During his eight years at Electronic Arts, he worked on behemoths like Madden and smaller titles like Henry Hatsworth in the Puzzling Adventure. He's shipped games on the PC, GameCube, PS2, XBox, X360, and DS, but is most proud of the tools and shared libraries he created for others to build on. He loves seeing usable, beautiful code magnify the creative ability of others.

目录信息

Acknowledgements
## Introduction
Architecture, Performance, and Games
## Design Patterns Revisited
Command
Flyweight
Observer
Prototype
Singleton
State
## Sequencing Patterns
Double Buffer
Game Loop
Update Method
## Behavioral Patterns
Bytecode
Subclass Sandbox
Type Object
## Decoupling Patterns
Component
Event Queue
Service Locator
## Optimization Patterns
Data Locality
Dirty Flag
Object Pool
Spatial Partition
· · · · · · (收起)

读后感

评分

首先这本书可以在网站上读到原版: http://www.gameprogrammingpatterns.com/contents.html 读这本书之前对于设计模式已经有一定的了解了,很早以前读过四人帮的书,也也写过不少代码,相关的实践也是不少的。然而读完这本书以后,我想说依然收获很大,感受如下: 1、这本书...  

评分

看完这本书时的体会就是,踩过不少书中列举的不好的实践的坑,也在一些优秀的代码中看到过,或者是冥思苦想后想到了一些书中推荐的较好的实践方法。 这本书最核心的思想之一就是告诉我们,设计模式没有银弹,没有绝对意义上最好、最正确、最万能的方法。书中对各种模式的适用场...  

评分

首先这本书可以在网站上读到原版: http://www.gameprogrammingpatterns.com/contents.html 读这本书之前对于设计模式已经有一定的了解了,很早以前读过四人帮的书,也也写过不少代码,相关的实践也是不少的。然而读完这本书以后,我想说依然收获很大,感受如下: 1、这本书...  

评分

书中的例子是所有游戏开发人员和对游戏编程感兴趣的人都遇到过的(除去某些从一开始就使用有完整Tools的游戏引擎的人),因此非常亲切。加上那些坑,再看看作者给出的“不完美”实现,如果你真的写过很多代码,一定会捶胸顿足:是的我这么干过!没错我现在还在这么干!我被这个...

评分

首先这本书可以在网站上读到原版: http://www.gameprogrammingpatterns.com/contents.html 读这本书之前对于设计模式已经有一定的了解了,很早以前读过四人帮的书,也也写过不少代码,相关的实践也是不少的。然而读完这本书以后,我想说依然收获很大,感受如下: 1、这本书...  

用户评价

评分

大概看了一下在线版,和web后端的pattern差别不是很大,后续再翻一下吧,估计不会太有惊喜

评分

An excellent introduction to good software design and how to think about design issues. - A great background in the notion of software design "patterns." - An exploration of some key categories of problem that come up in software, and especially in games. - A VERY detailed exploration of 19 concrete software patterns that are particularly usefu

评分

多线程和STRATEGY 可以再多写点,其他都非常不错.

评分

啃的第一本英文原版书

评分

对于新手来说,此书可谓入门宝典。对于有一定经验的人来说,此书则可举一反三、查漏补缺。快速啃完,需要消化。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有