出版社: Genever Benning
出版年: 2014-11-2
页数: 354
定价: USD 39.95
装帧: Paperback
ISBN: 9780990582908
内容简介 · · · · · ·
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 pi...
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 ...
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.
目录 · · · · · ·
## Introduction
Architecture, Performance, and Games
## Design Patterns Revisited
Command
Flyweight
· · · · · · (更多)
## 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
· · · · · · (收起)
喜欢读"Game Programming Patterns"的人也喜欢的电子书 · · · · · ·
喜欢读"Game Programming Patterns"的人也喜欢 · · · · · ·
Game Programming Patterns的书评 · · · · · · ( 全部 4 条 )
适合有一些游戏编程经验的读者
写过的代码越多就越能感受到本书的精髓
> 更多书评 4篇
这本书的其他版本 · · · · · · ( 全部2 )
-
人民邮电出版社 (2016)8.9分 213人读过
以下书单推荐 · · · · · · ( 全部 )
- 遊戲編程: 入門 (Milo)
- 游戏开发 (Joker Lee)
- 游戏相关 (芹菜)
- GameDev (Zn)
- 书单 | Non-Fiction 9.0+ (Sheryl)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有389人想读,手里有一本闲着?
订阅关于Game Programming Patterns的评论:
feed: rss 2.0
1 有用 Himer 2017-08-21 11:59:48
基础读物,点到为止,会给别人推荐
0 有用 鹅叔 2018-03-12 14:10:45
一本工程书,很少提到算法,断断续续看了很长时间。作者的高度很高,很多问题的解法异常简单。也有缺点,通篇伪代码,有些东西比如性能很难验证。以后实践多了再看其中一些篇幅可能会有更多收获吧。
0 有用 laowan 2015-11-19 20:19:32
生拉硬凑,胜在通俗易懂
0 有用 Typedef 2016-07-17 23:52:04
比较实用,浅显易懂
0 有用 狂气之瞳改 2018-09-26 09:21:24
游戏oo。web公开好评。
0 有用 不是黄桃K 2024-04-03 11:44:04 辽宁
虽然不做游戏软件开发,但有些思路还是可以借鉴的。说不定等以后退休了在家没事,无聊的时候做做游戏软件呢。
0 有用 小盼 2024-01-05 15:56:58 浙江
常看常新,受益匪浅
0 有用 razors 2023-07-26 17:03:47 北京
If you want to make something fun, having fun make it!
0 有用 lichray 2022-07-12 09:35:09
不论你是干什么的,必·看
0 有用 Lalegh 2022-05-05 14:44:19
对于新手来说,这本书属于“晚一天看就会多走一天弯路”的那种类型