Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Destiny's Multithreaded Rendering Architecture

    GDC Festival of Gaming

    3 HN mentions · mentioned in 3 months, 2015–2020

    YouTube

    1:06:37 · 45K views · Nov 10, 2015

    A GDC 2015 talk in which Natalya Tatarchuk describes the multithreaded renderer Bungie built for Destiny. It covers the low-latency architecture across platforms, its successes and its challenges.

    HN commenters cite it as the go-to talk on a job-system-based multithreaded game engine architecture.

    Games & Game DevelopmentGame programming & enginesComputer graphics & rendering
    1. 59:34
      Multithreading the Entire Destiny EngineGDC Festival of Gaming65K views • 9 years ago
    2. 1:07:26
      Procedurally Crafting Manhattan for Marvel's Spider-ManGDC Festival of Gaming89K views • 7 years ago
    3. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    4. 26:13
      Animation Bootcamp: An Indie Approach to Procedural AnimationGDC Festival of Gaming787K views • 9 years ago
    5. 1:49:07
      I Shot You First: Networking the Gameplay of Halo: ReachGDC Festival of Gaming58K views • 8 years ago
    6. 31:00
      Exploring the Tech and Design of NoitaGDC Festival of Gaming288K views • 6 years ago
    7. 59:20
      Rendering Tiny Glades With Entirely Too Much Ray MarchingGraphics Programming Conference108K views • 1 year ago
    8. 58:59
      GuiltyGearXrd's Art Style : The X Factor Between 2D and 3DGDC Festival of Gaming711K views • 11 years ago
    9. 3:53:11
      Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]Freya Holmér1.9M views • 5 years ago
    10. 5:05
      New Voxel Engine Reveal - Crystal Islands ExperimentJohn Lin394K views • 5 years ago
    11. 59:38
      8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2GDC Festival of Gaming95K views • 7 years ago
    12. 43:13
      Erik Jansson - GPU driven Rendering with Mesh Shaders in Alan Wake 2Digital Dragons29K views • 2 years ago
    13. 18:50
      Creating a Doom-style 3D engine in CBisqwit991K views • 11 years ago
    14. 31:07
      Crafting A Tiny Open World: A Short Hike PostmortemGDC Festival of Gaming521K views • 6 years ago
    15. 1:28:30
      Breaking Conventions with The Legend of Zelda: Breath of the WildGDC Festival of Gaming565K views • 9 years ago
    16. 1:25:34
      8 Bit & '8 Bitish' Graphics-Outside the BoxGDC Festival of Gaming569K views • 9 years ago
    17. 1:22:13
      HandmadeCon 2016 - History of Software Texture Mapping in GamesMolly Rocket15K views • 9 years ago
    18. 40:45
      Exclusive: Metro Exodus Enhanced Edition Analysis - The First Triple-A Game Built Around Ray TracingDigital Foundry915K views • 5 years ago
    19. 52:45
      The Road to PS5PlayStation17M views • 6 years ago
    20. 7:43
      Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD]Axiom Holographics4.4M views • 15 years ago

    3 comments from Hacker News

    1. @cpetersoApr 2017· in “Ask HN: Will Rust ever become a mainstream systems programming language?”

      Are there any AAA game studios using or evaluating Rust yet? I saw some GDC talks about the multithreaded game engine for Bungie's Destiny game. Given the debugging and QA challenges of their multithreaded architecture, something like Rust's ownership model seems like a good fit. Does the Rust toolchain support Xbox and PlayStation? * Destiny's Multithreaded Rendering Architecture: this video * Multithreading the Entire Destiny Engine: [LINK]

      CitesView on HN
    2. @meheleventyoneSep 2020· in “An Introduction to Data Oriented Design with Rust”

      I believe it’s only been mentioned in passing and likely will be talked about at conferences soonish. Here’s a HN thread from when it was first talked about: [LINK] There was an early talk about using a job system to run the Destiny renderer and then this one for the whole engine which is a very similar premise to the way DOOM(2016) and then DOOM Eternal evolved. [LINK] The renderer talk is here: this video

      CitesView on HN
    3. @ufoNov 2015· in “Lessons from the PC video game industry”

      Thanks. Apparently fallout4 has a bunch of bugs on higher-end PCs because and I was wondering why they would couple things like that. I guess the harsh restrictions of gamedev explain it a bit then... btw, I think this is the video the parent mentioned, in case anyone is interested: this video

      CitesView on HN