YoVDO

Exploring the Tech and Design of Noita

Offered By: GDC via YouTube

Tags

GDC (Game Developers Conference) Courses Game Development Courses Multithreading Courses

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 Improvements
Unity 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