Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Exploring the Tech and Design of Noita

GDC via YouTube

Overview

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

Reviews

Start your review of Exploring the Tech and Design of Noita

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.