Recreating Noita's Sand Simulation in C and OpenGL | Game Engineering

Описание к видео Recreating Noita's Sand Simulation in C and OpenGL | Game Engineering

Exploring and attempting to recreate Noita's "Falling-Sand" Simulation from scratch using C and OpenGL.

Be sure to like and subscribe, you cool people. That way I can continue to make more vids
like this.

NOTE: There's a typo @2:07. I wrote "bytes" when it should be "bits" for the gs_vec2, color_t, and b32 member variables for the particle struct. So the overall size should be drastically different (only 24 bytes in total). Sorry for the confusion!

00:00 - Introduction
00:33 - Gunslinger
00:58 - Research/Resources
01:13 - Cellular Automata
01:52 - Sand Algorithm
03:15 - Water
05:25 - Wood/Walls
05:53 - Fire
06:32 - Gunpowder/Salt/Lava/Oil/Acid
07:37 - Polish/UI/Drag-Drop Images
08:56 - Final Sand Sim Presentation / Exploding Pictures

Project source:
https://github.com/GameEngineering/EP...

Gunslinger:
https://github.com/MrFrenik/gunslinger/

Get Noita:
https://store.steampowered.com/app/88...

Get Powder Toy:
https://powdertoy.co.uk/

Music:
Blue Dot Sessions - Lakdeside Path: https://www.sessions.blue/?fwp_sessio...

Resources Used:
Nolla Games GDC:    • Exploring the Tech and Design of Noita  
Noita Gameplay Showcase -    • Noita gameplay showcase  
Noita Technical Explanation -    • Noita Gameplay - Explaining what ever...  
Game Of Life:    • An Introduction to Conway's The Game ...  
Game Of LIfe:    • epic conway's game of life  

Stuff To Read:
  / it-from-bit-is-the-universe-a-cellular-aut...  
https://80.lv/articles/noita-a-game-b...
https://maxbittker.com/making-sandspiel

Special Thanks:
Guilherme Teres from Uniday Studio:    / @unidaystudio  

Everyone in my Discord channel. Thanks for hanging around and being awesome.

Комментарии

Информация по комментариям в разработке