Procedural generation workshop – Milan Gruner – GodotCon 2024

Do you want to learn how to generate meshes, levels, worlds or other things in Godot using procedural generation algorithms? This workshop aims to introduce basic techniques like mesh generation in GDScript, simplex noise, using noise in shaders and then let the participants create their own small projects based on a list of guided example projects (infinite terrain generation using warped simplex noise, scattering objects in a 3D world procedurally, wave function collapse (WFC) applied to a 2D map). Slides: https://talks.godotengine.org/media/g... 🔗 https://sunriseglitch.games 🔗 https://s.team/a/2750120 🔗 https://github.com/lemilonkh/godot-pr...

Procedural Generation using Constraint Satisfaction
▶︎

Procedural Generation using Constraint Satisfaction

Game Programming Patterns for Godot – Inacio Schweller – GodotCon 2026
▶︎

Game Programming Patterns for Godot – Inacio Schweller – GodotCon 2026

How to turn a few Numbers into Worlds (Fractal Perlin Noise)
▶︎

How to turn a few Numbers into Worlds (Fractal Perlin Noise)

EPC2024 | Layer-Based Procedural Generation: Chunks and Context | Rune Skovbo Johansen
▶︎

EPC2024 | Layer-Based Procedural Generation: Chunks and Context | Rune Skovbo Johansen

Gamedev Meeting (March 2024) - Joanna May "The Chickensoft Story"
▶︎

Gamedev Meeting (March 2024) - Joanna May "The Chickensoft Story"

From Lectures to Serious Games: Enhancing Education with Godot – Tobias Baumeister – GodotCon 2024
▶︎

From Lectures to Serious Games: Enhancing Education with Godot – Tobias Baumeister – GodotCon 2024

Practical Procedural Generation for Everyone
▶︎

Practical Procedural Generation for Everyone

I Made a Wave Function Collapse Castle Generator in Godot
▶︎

I Made a Wave Function Collapse Castle Generator in Godot

The process of creating Godot Engine and making it thrive – Juan, Ariel – GodotCon 2024
▶︎

The process of creating Godot Engine and making it thrive – Juan, Ariel – GodotCon 2024

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

OpenAI’s $1 Trillion Bullsh*t Is Falling Apart
▶︎

OpenAI’s $1 Trillion Bullsh*t Is Falling Apart

Tile-Based Map Generation using Wave Function Collapse in 'Caves of Qud'
▶︎

Tile-Based Map Generation using Wave Function Collapse in 'Caves of Qud'

LibGodot - Embed Godot Engine Everywhere – Gergely Kis – GodotCon 2025
▶︎

LibGodot - Embed Godot Engine Everywhere – Gergely Kis – GodotCon 2025

How I Learned Procedural Generation
▶︎

How I Learned Procedural Generation

Yann LeCun: World Models: Enabling the next AI revolution
▶︎

Yann LeCun: World Models: Enabling the next AI revolution

Godot Rendering Update – Clay John – GodotCon 2024
▶︎

Godot Rendering Update – Clay John – GodotCon 2024

10 Things I Wish I Knew Before Starting a Large Godot Project (Cost Me Months)
▶︎

10 Things I Wish I Knew Before Starting a Large Godot Project (Cost Me Months)

Squeezing the CPU. Multi-Threading in Godot – Pedro J. Estébanez – GodotCon 2024
▶︎

Squeezing the CPU. Multi-Threading in Godot – Pedro J. Estébanez – GodotCon 2024

How to Procedurally Generate Meshes  - Using Godot Engine
▶︎

How to Procedurally Generate Meshes - Using Godot Engine

This is not the AI we were promised | The Royal Society
▶︎

This is not the AI we were promised | The Royal Society