THE VIDEO SHELF · game architecture
Bob Nystrom - Is There More to Game Architecture than ECS?
Bob Nystrom, author of Game Programming Patterns, gives a Roguelike Celebration 2018 talk questioning whether entity component systems are the only way to structure a game. He walks through alternative architectures drawn from roguelike development.
Why HN readers recommended it
HN commenters cite it as a level-headed counterpoint to ECS zealotry and a good intro to game architecture beyond ECS.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Roguelike Celebration
- Topic
- game architecture
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 3
- HN mentions in dataset
- 7
- Recommendation years in dataset
- 2020–2026
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
This is known and heavily used by the game industry for a long time now. Ultimately it comes down to data locality and there's no silver bullet. Performance varies with your data access pattern and code must be adapted to keep caches as warm as …
hu3 on Hacker News · 2020-09
In An Introduction to Data Oriented Design with RustI can't help but be heavily skeptical of approaches to a (traditional) roguelike that use ECS. The idea is very entrenched in the rust gamedev community, but for a turn based tile based game there's extremely little benefit and a lot of added complexity. Bob …
halvnykterist on Hacker News · 2021-10
In Hands-On Rust: Effective Learning Through 2D Game Development and PlayI'd say don't immediately go into making an ECS and don't sweat about perf too much. You can totally do this in any programming language. This is a good talk about roguelike software design in general: [VIDEO] Tbh the whole channel is a gold mine …
marcingas on Hacker News · 2026-05
In Xs of Y – roguelike that names itself every run. Written in 4kLoC
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.