@TheShaggyDev
  @TheShaggyDev
The Shaggy Dev | An introduction to graph rewriting for procedural content generation @TheShaggyDev | Uploaded November 2022 | Updated October 2024, 2 hours ago.
Graph rewriting is a great way to generate interesting procedural content for games, suitable for generating both grid-based and non-grid-based maps, quest structures, and more. In this introductory video, we'll look at what a graph is, how graph rewriting can be used to generate content for games, and what some common techniques and usages look like.

Intro: 00:00
What is a graph?: 00:42
Graph rewriting: 02:30
Generating a graph: 04:09
Common uses: 05:26

Text version: shaggydev.com/2022/11/20/graph-rewriting

And here's a few links you might want to check out regarding implementation:
Metazelda Algorithm: web.archive.org/web/20210628151946/bytten-studio.com/devlog/2012/11/30/lock-and-key-puzzle-generation

Graph Grammar based Procedural Generation for a Roguelike: youtube.com/watch?v=RAtdFKiqs34

Unexplored's generation method: aiandgames.com/2021/01/28/unexploreds-secret-cyclic-dungeon-generation
An introduction to graph rewriting for procedural content generationGodot 4 lambda functionsConfiguring your Godot project for pixel artUsing the AStarGrid2D class in Godot 4How I do screen shake in GodotCustom cursors in GodotMaking a customizable turn-based combat game in two weeksCommunicating between game objects with the observer patternSetter and getter functions in Godot 3 with setgetHow unit selection works in my tactical strategy gameCreating volume sliders in Godot 4Advanced state machine techniques in Godot 4

An introduction to graph rewriting for procedural content generation @TheShaggyDev

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER