Game Engine Architecture, Second Edition

- 书名:Game Engine Architecture, Second Edition
- 作者: JasonGregory
- 格式:PDF
- 时间:2024-07-17
- 评分:
- ISBN:9781466560017
A 2010 CHOICE outstanding academic title, this updated book covers the theory and practice of game engine software development. It explains practical concepts and techniques used by real game studios, such as Electronic Arts and Naughty Dog. Suitable for both beginners and seasoned engineers, the text includes all the required mathematical background. Examples are grounded in specific technologies, but the discussions extend beyond any particular engine or API. This edition adds new material, including a chapter on audio.
Jason Gregory has worked as a professional software engineer since 1994. He got his start in game programming in 1999 at Midway Home Entertainment in San Diego, where he wrote tools and engine code, including the Playstation 2/Xbox animation system for Freaky Flyers, Hydro Thunder 2 and Crank the Weasel. In 2003, Jason moved to Electronic Arts Los Angeles, where he worked on en...
- 上一篇: 天生反叛
- 下一篇: 分子筛与多孔材料化学(第二版)
-
杰瑞2022-12-21感觉比四星要强 但又够不上五星我是站在要亲自动手做一个游戏引擎的角度上来评价的 总得来说 我觉得如果你不是职业做引擎的 还是有必要看一下 查缺补漏的如果做相关的工程技术 这本书肯定避不开。而且本身拥有大量的对于图形技术 操作系统 计组 的科普。所点到的很多知识 也是相关行业常常面试要考的。而且 本书也介绍了很多顽皮狗游戏引擎的具体技术 比如fiber based job system和game object的数据格式 感觉也很有借鉴价值但是 从实际操作的角度看 感觉书中很多内容写的有点啰嗦 总是先呈现好多种不好的例子 最后说最好的 以及有些操作系统和机组的内容没必要很细节 推荐给读者一些书看就好 本书在细节不够 没有很多前因后果的介绍下 还写了大量并行并发的内容有些浪费读者时间
-
风城凌2020-01-05在图书馆白嫖的早年版本……太好了呜呜呜虽然有几章看不进去但是补了很多的知识点,而且稍微有一点学的东西成体系了的感觉
-
libr19892022-10-04不知道为啥这书评分这么高,这个就类似是一个框架的书
-
hippo_san2024-05-06We should stress here that threads are the fundamental unit of program execution within an operating system, not processes. A process merely provides an environment within which its thread(s) can run, including a virtual mem- ory map and a set of resources that are used by and shared between all threads within that process. Whenever a thread is scheduled to run on a core, its pro- cess becomes active, and that process’s resources and environment become available for use by the thread while it runs. So when we say that a thread is running on a core, remember that it is always doing so within the context of exactly one process.
-
红色有角F叔2017-05-06若送往 CRT 显示屏的红蓝绿值以线性递增,屏幕上显示出来的结果从人眼的感知上的亮度则并非线性的。视觉上来说,较暗的区域显得比理论上来说还暗。
-
DinoStray2014-03-16笔者认为STL在PC上可以无碍使用,因为PC上有高级的虚拟内存(virtual memory)系统,谨慎地分配内存变得不那么紧要。在游戏主机上,只有有限的(甚至没有)虚拟内存功能,而且缓存命中失败的代价极高,游戏开发者最好编写自定义的数据结构,保证是可预期或有限的内存分配模式。
-
英文原版
-
英文原版
-
英文原版
-
英文原版
-
英文原版
-
英文原版
-
英文原版
-
英文原版