Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Delve into the technical intricacies of Noita's physics engine in this 2019 GDC talk by Nolla Games' Petri Purho. Explore the challenges and solutions of scaling up falling sand simulations for large continuous worlds, integrating destructible rigid body physics, and creating emergent gameplay. Learn about multithreading problems and solutions, game design considerations for roguelite elements, and the process of fixing glitches in a physics-based game. Gain insights into the development of Noita's unique gameplay mechanics and the creative decisions behind its design. This session offers valuable knowledge for game developers interested in innovative physics simulations and emergent gameplay design.
Syllabus
Intro
Overview
Falling Everything
Quick Basic
Bloody Zombies
Crayon Physics
Rigid Bodies
Adding Rigid Bodies
Simulations
Static Stuff
Visual Studio 2013
Multithreading Problem
Multithreading Solution
Continuous Big World
Game Design
Emerging Gameplay
Making Noita
Local Maximum
Randomness
New Worlds
Roguelite
Fixing Glitches
Communication
Questions
Taught by
GDC