HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Breaking Conventions with The Legend of Zelda: Breath of the Wild

GDC Festival of GamingCited 6× on HN, 2017-2024
YouTube
565K views · 9 years ago · talk · evergreen

A 2017 GDC session in which Nintendo's Breath of the Wild team walks through how the game's convention-breaking systems were built. It covers the 'chemistry engine' of material interactions and shows the early 2D prototype footage.

HN commenters link it as the primary source for the 'multiplicative gameplay' idea and the chemistry engine behind BotW.

Game designGame programming & engines#zelda#breathofthewild#chemistryengine#gdc#prototyping#systemicgameplay

6 comments from Hacker News

@iamwil2024 · in “Game Programming in Prolog”

The Breath of the Wild game design has a concept called the "Chemistry Engine". In that game engines usually have a physics engine to figure out how things interact in a motion sense. The chemistry engine figures out how materials interact in an alchemy sense. It's kinda like a rules-based engine to figure out how different things interact with different other things, so you get surprising interactions between everything in the world, like being able to light arrows on fire, because arrows are a "wood" material. The Youtube link is here: ▶ this video It seems like most rule-based stuff in games is just hand-coded, as it's relatively simple and doesn't need to be general. When I asked the author of Baba is You, if he implemented a datalog engine for it, he said 'no'. I suspect it's the same for Breath of the Wild. But still, I've often wondered if that sort of chemistry engine would be best implemented in a logic language like Prolog or Datalog, for fast experimentation. Just like how we use SQL to keep the flexibility of our queries, and we end up just shipping that. I'm sure, back in the day, lots of people lamented how slow SQL queries were. The flexibility was useful enough that we ended up pouring man-centuries into making them fast. Now, we think that's just the way you ship things, and (almost) never think, "I can hand-roll imperative code that will be faster than this query".

CitesView on HN
@iamwil2023 · in “The Legend of Zelda: Tears of the Kingdom Release”

Yes, it's rare, but they have. Game maker's toolkit has one on how they solved their open world problem for BotW: - link And at GDC, they talked about their Chemistry engine for BotW: - ▶ this video - link Game historian has some tidbits of how they made certain design decisions for their successful games Mario Kart: - link Super Mario World: - link Super Mario Bro 3: - link GMT, Snowman, and Extra credit does analysis of how Nintendo designs their Mario levels. - link - link - link - link - link Generally, it follows the ramp up and down of the Hero's journey in storytelling. 1. Introduce a new mechanic in a safe area where it's impossible to die. 2. Increase the challenge with the mechanic by adding variations 3. Ramp up challenge even more by combining with previously learned mechanic 4. Have periods of rest inbetween the challenges.

CitesView on HN
@doomlaser2018 · in “Why I’m Using the Cerny Method of Game Development”

Last year at GDC, Nintendo's Hidemaro Fujibayashi, Satoru Takizawa, and Takuhiro Dohta broke down the creation of the game in a full length session with video of the original top-down 2D prototype: ▶ this video

CitesView on HN
@Agentlien2017 · in “The new legend of Zelda is a toy box of delights”

Yes, they talk about it in the GDC talk[1] and that's what I was referring to: That I can see how even in such a simple prototype the fun seemed evident. [1] ▶ this video

CitesView on HN
@BHSPitMonkey2017 · in “The new legend of Zelda is a toy box of delights”

Here's a direct link to the timestamp where they talk about this, and show off an internal 2D prototype of their "chemistry engine": ▶ this video

CitesView on HN
@flgr2017 · in “The new legend of Zelda is a toy box of delights”

In their GDC talk ( ▶ this video ) one of the core concepts they present is "multiplicative gameplay", which sounds a lot like what NetHack and Dungeon Crawl Stone Soup aim for as well. It's a surprising amount of fun to have multiple ways to solve puzzles and try to come up with one that was or was not intended to solve it.

CitesView on HN
Exploring the Tech and Design of Noita31:00

Exploring the Tech and Design of Noita

GDC Festival of Gaming
288K views • 6 years ago
Destiny's Multithreaded Rendering Architecture1:06:37

Destiny's Multithreaded Rendering Architecture

GDC Festival of Gaming
45K views • 10 years ago
Will Wright GDC 2005 Spore (The Future of Content) Remastered1:02:24

Will Wright GDC 2005 Spore (The Future of Content) Remastered

Zeusmonomon
65K views • 6 years ago
The Implementation of Rewind in Braid26:56

The Implementation of Rewind in Braid

GDC Festival of Gaming
141K views • 9 years ago
Multithreading the Entire Destiny Engine59:34

Multithreading the Entire Destiny Engine

GDC Festival of Gaming
65K views • 9 years ago
Procedurally Crafting Manhattan for Marvel's Spider-Man1:07:26

Procedurally Crafting Manhattan for Marvel's Spider-Man

GDC Festival of Gaming
89K views • 7 years ago
Overwatch Gameplay Architecture and Netcode1:04:04

Overwatch Gameplay Architecture and Netcode

GDC Festival of Gaming
196K views • 7 years ago
Animation Bootcamp: An Indie Approach to Procedural Animation26:13

Animation Bootcamp: An Indie Approach to Procedural Animation

GDC Festival of Gaming
786K views • 9 years ago
RimWorld: Contrarian, Ridiculous, and Impossible Game Design Methods1:00:52

RimWorld: Contrarian, Ridiculous, and Impossible Game Design Methods

GDC Festival of Gaming
285K views • 7 years ago
Failing to Fail: The Spiderweb Software Way59:47

Failing to Fail: The Spiderweb Software Way

GDC Festival of Gaming
570K views • 8 years ago
Crafting A Tiny Open World: A Short Hike Postmortem31:07

Crafting A Tiny Open World: A Short Hike Postmortem

GDC Festival of Gaming
521K views • 6 years ago
GuiltyGearXrd's Art Style : The X Factor Between 2D and 3D58:59

GuiltyGearXrd's Art Style : The X Factor Between 2D and 3D

GDC Festival of Gaming
710K views • 11 years ago
MMO Economies - Hyperinflation, Reserve Currencies & You! - Extra Credits8:44

MMO Economies - Hyperinflation, Reserve Currencies & You! - Extra Credits

Extra Credits
1.5M views • 9 years ago
Pitfall: A Classic Game Postmortem1:00:34

Pitfall: A Classic Game Postmortem

GDC Festival of Gaming
63K views • 10 years ago
Nintendo - Putting Play First12:02

Nintendo - Putting Play First

Game Maker's Toolkit
997K views • 9 years ago
Jonathan Blow: Game design: the medium is the message48:27

Jonathan Blow: Game design: the medium is the message

CreativeMornings HQ
119K views • 13 years ago
IRDC US 2015 - Brian Bucklew, Data-Driven Engines of Qud and Sproggiwood27:10

IRDC US 2015 - Brian Bucklew, Data-Driven Engines of Qud and Sproggiwood

Logo “ND” Surströmming
39K views • 11 years ago
Jonathan Blow on scripting languages9:30

Jonathan Blow on scripting languages

Jeru Sanders
185K views • 7 years ago
Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)1:00:12

Pitfall Classic Postmortem With David Crane Panel at GDC 2011 (Atari 2600)

GameSpot
76K views • 15 years ago
Practical Creativity1:04:25

Practical Creativity

GDC Festival of Gaming
355K views • 9 years ago