Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #21437

R

Richard Lord

Personal blog · richardlord.net/bloggamesprogramming

Richard Lord's personal blog at richardlord.net covers games and programming. Since 2014, 3 different Hacker News readers have linked it 3 times, most often “What is an entity system framework for game development?”. The last post was in 2018, but the archive is still widely read.

Visit the blog
3mentions?
3HN people?
2014–2025first – last linked?
Links on Hacker News per year · peak 2 in 2014

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

HN readers link Richard Lord's post 'Class Hierarchies? Don't Do That', which argues against deep class hierarchies in favour of data-driven entity design. The one comment only discusses the ideas and calls them interesting.

Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. What is an entity system framework for game development?
    2 people · 2 mentions · first linked 2014-03-30

What Hacker News says?

  1. This is interesting, reading some of the linked documents, my naive generalization is that it pushes the entities into using things like maps and dictionaries instead of static properties. The "system manager" stuff just pulls things out of the maps and feeds them to functions to do work, so it is very much 'data-driven' and I must assume more work is put into "configuration" of the entities, just like a data-driven…

    Comment linking /blog/what-is-an-entity-framework

    on “Class Hierarchies? Don't Do That”
  2. Submitted What is an entity system framework for game development? as a story · 52 points

    HN discussion
  3. Submitted What is an Entity Component System architecture for game development? (2012) as a story · 4 points

    HN discussion

Search all of HN for richardlord.net