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

Distributed Programming in Java
Rice University via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Многопоточность
Moscow Institute of Physics and Technology via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera