{"repo":"gdquest-demos/godot-4-procedural-generation","free":true,"listed":false,"github":"https://github.com/gdquest-demos/godot-4-procedural-generation","clone":"git clone https://github.com/gdquest-demos/godot-4-procedural-generation.git","description":"Procedural generation algorithms and demos for the Godot game engine","language":"GDScript","stars":1891,"topics":["godot-engine","procedural-generation","procgen","pcg","godot-procedural","gdscript"],"license":null,"category":"game-templates","readme_excerpt":"Godot Procedural Generation Godot PCG (Procedural Content Generation) is a project to build a series of algorithms and demos to learn about procedural generation. The algorithms are from our course Godot PCG Secrets. ➡ Follow us on Twitter and YouTube for free game creation tutorials, tips, and news! Get one of our Godot game creation courses to support our work on Free Software. Available demos RandomWalker This is an algorithm as seen in Spelunky. This algorithm uses a node that walks randomly on a grid, places hand-designed level chunks, and randomizes them to generate unique levels. WorldMap This project demonstrates a technique for generating a world map with biomes and rivers, heavily relying on shaders. It's inspired by Procedurally Generated Wrapping World Maps in Unity C# although it uses a completely different implementation. BasicDungeonGenerator A basic generator to get started with procedural content generation. Creates rectangular rooms, rooms with organic shapes, and corridors connecting the rooms. ModularWeapons Procedural or emergent gameplay system where you can stack movement modifiers and different emitters to generate weapons. A game that references techniques like this are Binding of Isaac or Enter the Gungeon. Infinite worlds In SpaceInfiniteGeneration/ , you'll find four infinite world generation demos. You can travel infinitely with your ship, the world never ends. The first two demos generates worlds full asteroids using white noise and blue noise, r","default_branch":null,"files":null,"tree":[],"storefront":"/r/gdquest-demos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gdquest-demos/godot-4-procedural-generation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}