Exploring the Tech and Design of Noita
Offered By: GDC via YouTube
Course Description
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
Related Courses
Blending Gameplay and Storytelling with Timeline - 2019 ImprovementsUnity via YouTube Building Beautiful Worlds with Unity's New Terrain Features
Unity via YouTube Get Started Building World-Class Networked Games with FPS Sample - Unity at GDC
Unity via YouTube Achieving High-Fidelity AR with the Lightweight Render Pipeline
Unity via YouTube Megacity on Mobile - How We Optimized It with Adaptive Performance
Unity via YouTube