TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Books for Game Developers

203 点作者 Decabytes超过 1 年前

17 条评论

i_c_b超过 1 年前
Wow. This post gave me emotional whiplash.<p>I opened the collection of links, which is quite good if a bit old. But then I had a subconscious mental itch, and thought, wait... where had I heard the name mrelusive before? That sounds _really_ familiar.<p>And then I remembered - oh, right, mrelusive, JP-what&#x27;s-his-name. I&#x27;ve read a huge amount of his code. When I was working on Quake4 as a game programmer and technical designer, he was writing a truly prodigious amount of code in Doom 3 that we kept getting in code updates that I was downstream of.<p>And he was obviously a terrifically smart guy, that was clear.<p>But I had cut my teeth on Carmack&#x27;s style of game code while working in earlier engines. Carmack&#x27;s style of game code did, and still does, heavily resonate with my personal sensibilities as a game maker. I&#x27;m not sure if that particular style of code was influenced by id&#x27;s time working with Objective-C and NeXTStep in their earlier editors, but I&#x27;ve long suspected it might have been - writing this comment reminds me I&#x27;d been meaning to explore that history.<p>Anyway, idTech4&#x27;s actual game (non-rendering) code was much less influenced by Carmack, and was written in a distinctly MFC-style of C++, with a giant, brittle, scope-bleeding inheritance hierarchy. And my experience with it was pretty vexed compared to earlier engines. I ultimately left the team for a bunch of different reasons a while before Quake4 shipped, and it&#x27;s the AAA game I had the least impact on by a wide margin.<p>I was thinking about all this as I was poking over the website, toying with the idea of writing something longer about the general topics. Might make a good HN comment, I thought...<p>But then I noticed that everything on his site was frozen in amber sometime around 2015... which made me uneasy. And sure enough, J.M.P. van Waveren died of cancer back in 2017 at age 39. He was a month younger than me.<p>I didn&#x27;t really know him except through his code and forwards from other team members who were interacting with id more directly at the time. But what an incredible loss.
评论 #37531271 未加载
评论 #37529456 未加载
评论 #37530829 未加载
评论 #37530694 未加载
wormius超过 1 年前
Huh - went to the main page to see who &quot;Mr Elusive&quot; was and found out that he was a Doom programmer and authored a lot of papers.<p><a href="https:&#x2F;&#x2F;mrelusive.com&#x2F;publications&#x2F;pubs_bytype.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;mrelusive.com&#x2F;publications&#x2F;pubs_bytype.html</a><p>His ACM contributions: <a href="https:&#x2F;&#x2F;dl.acm.org&#x2F;profile&#x2F;81504687994" rel="nofollow noreferrer">https:&#x2F;&#x2F;dl.acm.org&#x2F;profile&#x2F;81504687994</a><p>And he died in 2017 :( &quot;Carmack paid tribute to him with the comment that he was &quot;the best developer I ever worked with, my right hand, and a good friend. It was an honor.&quot;&quot;<p><a href="https:&#x2F;&#x2F;www.gamedeveloper.com&#x2F;programming&#x2F;obituary-jan-paul-van-waveren-longtime-id-software-programmer" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.gamedeveloper.com&#x2F;programming&#x2F;obituary-jan-paul-...</a>
jessetemp超过 1 年前
Circa 90s and early 2000s.<p>I like how there&#x27;s a whole book on quaternions. I&#x27;ve never understood them and I&#x27;m convinced every definition I&#x27;ve read was written by someone who also didn&#x27;t understand them. I might try to find a copy if I ever dabble in 3d again<p>Edit: To clarify, I understand the <i>need</i> for quaternions (to avoid gimbal lock), just not how to use them manually. Euler angles are simple enough, I can change whichever axis by some degrees or radians. But with quaternions I never understood what was going on under the hood
评论 #37529305 未加载
评论 #37529033 未加载
评论 #37533411 未加载
评论 #37533649 未加载
评论 #37528836 未加载
评论 #37529051 未加载
评论 #37529732 未加载
评论 #37537263 未加载
评论 #37529122 未加载
评论 #37529216 未加载
meheleventyone超过 1 年前
Missing any Game Design books so my picks:<p>Game Feel - Steve Swink - 2008<p>The Art of Game Design a Deck of Lenses - Jesse Schell - 2014<p>101 Things I Learned in Architecture School - Matthew Frederick - 2007<p>Writing for Games: Theory &amp; Practice - Hannah Nicklin - 2022<p>Procedural Generation in Game Design - Tanya Short&#x2F;Tarn Adams - 2017<p>Procedural Storytelling in Game Design - Tanya Short&#x2F;Tarn Adams - 2019<p>A Theory of Fun - Raph Koster - 2013
评论 #37529471 未加载
评论 #37530179 未加载
评论 #37529447 未加载
评论 #37529514 未加载
dang超过 1 年前
Related:<p><i>Books For Game Developers</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6309464">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6309464</a> - Sept 2013 (32 comments)<p>Normally we downweight lists (see <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37518838">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37518838</a> from yesterday) but the top comments in this thread are so good, I&#x27;m exempting this one.
OCASMv2超过 1 年前
Do magazines count?<p><a href="https:&#x2F;&#x2F;www.gdcvault.com&#x2F;gdmag" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.gdcvault.com&#x2F;gdmag</a>
评论 #37529753 未加载
tester457超过 1 年前
Good selection of older books.<p>I didn&#x27;t see [1] Game Programming Patterns.<p>[1]: <a href="https:&#x2F;&#x2F;gameprogrammingpatterns.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;gameprogrammingpatterns.com&#x2F;</a>
评论 #37530361 未加载
评论 #37529266 未加载
Electrified超过 1 年前
It took awhile, but I finally found all of the books in the &#x27;Game Development Essentials&#x27; series by Jeannie Novak (<a href="https:&#x2F;&#x2F;www.jeannie.com&#x2F;gde" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.jeannie.com&#x2F;gde</a>)<p>• Game Development Essentials: An Introduction (3rd Edition) • Game Interface Design (2nd Edition • Mobile Game Development • Game Industry Career Guide • Game QA &amp; Testing • Game Audio Development • Game Level Design • Online Game Development • Gameplay Mechanics • Game Simulation Development • Game Artificial Intelligence • Game Project Management • Game Story &amp; Character Development
Electrified超过 1 年前
It took awhile, but I finally found all of the books in the &#x27;Game Development Essentials&#x27; series by Jeannie Novak<p>• Game Development Essentials: An Introduction (3rd Edition) • Game Interface Design (2nd Edition • Mobile Game Development • Game Industry Career Guide • Game QA &amp; Testing • Game Audio Development • Game Level Design • Online Game Development • Gameplay Mechanics • Game Simulation Development • Game Artificial Intelligence • Game Project Management • Game Story &amp; Character Development
nelno超过 1 年前
Amazingly, this thread was posted on what would have been Jan Paul&#x27;s birthday.<p>Care was taken to ensure his website would remain active, and it&#x27;s heart-warming to see that people are still finding it useful.<p>Johannes Marinus Paulus van Waveren was absolutely brilliant and the kind of person who left a lasting impression on those who knew him. He is sorely missed.
vishaalk超过 1 年前
Does anyone know if the books in this list cover &quot;gameplay systems&quot;? I am 9 months into my game dev job after 7 years of experience at SaaS, and I looked a lot for examples of how to design something like a buff&#x2F;debuff system or passives and came up short. Would appreciate some literature in this space because I feel like so many games have them that I don&#x27;t want to re-invent the wheel each time.
PCMDAVE超过 1 年前
And none of the books in this list will help you make a FUN game because there are no Game Design books.
PCMDAVE超过 1 年前
And none of the books in this list will make for a FUN game, because there are no Game Design books.
okaleniuk超过 1 年前
What do you think about Geometry for Programmers? <a href="https:&#x2F;&#x2F;www.manning.com&#x2F;books&#x2F;geometry-for-programmers" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.manning.com&#x2F;books&#x2F;geometry-for-programmers</a><p>It has been recently published (April 2023) and not yet in any lists.
richardjam73超过 1 年前
Some of these are available to be borrowed from the Internet Archive. Some are free to download.
kaycey2022超过 1 年前
Sounds like a massive waste of time
chem83超过 1 年前
Any good books on ECS?
评论 #37529641 未加载