hackertube.io

RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West

Rust Programming Language · talk · Watch on YouTube

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

  1. “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”

  2. “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]”

  3. “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”

  4. “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”

  5. “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”

  6. “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?”

  7. “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”

  8. “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