RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
What it is
Catherine West's RustConf 2018 closing keynote on building a game in Rust and organizing a large codebase. It builds up an entity component system and generational indices step by step.
Why Hacker News recommends it
HN treats it as the go-to explanation of ECS, valuable even for people who don't use Rust.
- 9 people recommended it
- 9 different months
- 5 strong recommendations
- first 2018, last 2023
What HN commenters said
“There was a great talk recently about how to properly build an entity component framework in Rust”
Great talk on building an entity component framework in Rust
monocasa, 2018-11 · Strong recommendation · in “Still in love with Rust”
“might be even good to watch if you are never intending to use Rust at all, because the patterns discussed are quite universal”
Describes ECS patterns that are universally applicable
atoav, 2019-03 · Strong recommendation · in “Case Study: Npm uses Rust for its CPU-bound bottlenecks [pdf]”
“I always find myself linking back to this talk”
Go-to explanation of Entity Component Systems
oconnor663, 2021-06 · Strong recommendation · in “Zig 0.8.0 Release Notes”
“is still my favorite ECS explanation, because she builds the concept piece by piece starting from megaclass-hell to full entities-as-IDs with reasons for each step.”
Builds ECS step by step from megaclass to entity IDs
andrewflnr, 2022-09 · Strong recommendation · in “I learned to love testing game code”
“is a great talk that has an overview on "generational arenas”
Overview of generational arenas as an alternative to pointers
estebank, 2023-08 · Strong recommendation · in “A half-hour to learn Rust”
“I learned about the ECS pattern and got to see some Rust refactoring in action.”
Teaches the ECS pattern with Rust refactoring
faitswulff, 2018-12 · Recommendation · in “Ask HN: Best talks of 2018?”
“The lead dev on the project gave a great presentation [1] at RustConf.”
Starbound lead dev's Rust presentation
nabakin, 2020-11 · Recommendation · in “Why Rust Is the Future of Game Development”
“I just recently came across these two videos.”
Rust game development talk, with counterpoint rant
hectorlorenzo, 2021-02 · Recommendation · in “Are we game yet? – A guide to the Rust game development ecosystem”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: ecs, rust, game development, generational indices, architecture
Also recommended by the same people
explainerWho’s Taking America’s Water? | Climate TownClimate Town · 3 HN recommenders · 2024–2026
explainerThese Stupid Trucks are Literally Killing UsNot Just Bikes · 11 HN recommenders · 2023–2026
explainerWhy do prime numbers make these spirals? | Dirichlet’s theorem and pi approximations3Blue1Brown · 7 HN recommenders · 2019–2024
explainerWatch electricity hit a fork in the road at half a billion frames per secondAlphaPhoenix · 5 HN recommenders · 2024–2026
explainerThe Truth about American Cities - Part 1 - Strong Towns [ST01]Not Just Bikes · 7 HN recommenders · 2021–2026
podcastOxide and Friends 7/3/2023 -- Shipping the first Oxide rack: Your questions answered!Oxide Computer Company · 2 HN recommenders · 2023–2025
explainerWhy I Cook With InductionJon Kung · 3 HN recommenders · 2022–2023
talkPrinciples of Technology Leadership | Bryan Cantrill | Monktoberfest 2017RedMonk Tech Events · 9 HN recommenders · 2018–2025