HN Hall of Fame Weekly email

Game Programming Patterns (2014)

gameprogrammingpatterns.com Books & learning Books & long-form works Computer games Class of 2020-05 Hall of Fame
Screenshot of gameprogrammingpatterns.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 11 calendar years, with breakout response in 5 of them.

submissions
14
submitters
14
observed span
2009–2024
peak thread · 86 comments
635 pts
latest 20+ return · 2024-02-21
118 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

This is the book that finally helped me grok software design patterns. Gang of four reads like a dictionary while the examples of Game Programming patterns have stayed with me. If I'm rendering a forest of course I don't want to copy the data for trees a 1000 times so of course I need to use the flyweight pattern The decoupling patterns chapter is particularly good and will help you understand how to turn each entity in a game into…

This is from the same fine gentleman that gives us http://www.craftinginterpreters.com/ Thank you so much for your work.

Most lists of design patterns (including but not limited to the GoF and this site) are written with the noblest of intentions, and contain a lot of insights and interesting solutions. Patterns can provide specific solutions to specific problems, and also a common vocabulary for developers to talk about these problems and solutions. Unfortunately, for the past 18 years I have seen repeatedly (in the game industry and outside) that they tend to be used as shopping lists by developers…

Jare·265-point thread·

I purchased this book. Might have been about 10 years ago, now. It is a nice book and, from memory, is well written. I do think that there are better books with regards to game programming. I would say this book is good is you are a web developer (or something) and want to brush over ideas on how to build games. What you learn from this book can translate to your day job to solving problems. The reality is…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
5

100+ points or 50+ comments

Total points
1570

reference only — not used in Hall rules or ranking

Total comments
308

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2009-10-11Game programming patternsFraaJad388
2012-12-28Game Programming PatternsIdeka10
2013-07-08Game Programming PatternsFirst breakoutGuiA26564
2013-11-05Game Programming Patternsmzelinka10
2014-11-04Game Programming Patterns now available in print and eBookmattrepl538
2015-08-09Game Programming Patterns Ebooklobo_tuerto10
2016-08-18Game programming patternsaidos20
2017-01-17Game Programming Patternsshakkhar30
2017-06-03Game Programming Patternsnetgusto27147
2018-12-28Game Programming Patternsfebin371
2020-04-07Game Programming Patternsguiambros30
2020-05-16Game Programming Patterns (2014)Hall induction · Best threadsimonpure63586
2022-09-14Game Programming Patterns (2014)miobrien14220
2024-02-21Game Programming Patterns (2014)Latest 20+ point returnvmoore11874