Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Procedural Generation

Procedural Generation

75 projects

Showing 36 of 75 projects

Complete_Street_Rule
Complete_Street_RulePython

A scenario-oriented design tool for ArcGIS CityEngine to quickly create procedurally generated multimodal streets with dynamic performance metrics.

#complete-streets#urban-planning#transportation-planning
Stars216
Forks43
Last commit
C++ Bitmap Library
C++ Bitmap LibraryC++

A single-header C++ library for reading, writing, and processing 24-bit bitmap images with drawing, effects, and color utilities.

#graphical-effects#bitmap#algorithm
Stars179
Forks69
Last commit5 years ago
astray
astrayLua

A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.

#game-design#dungeon-crawler#procedural-generation
Stars177
Forks13
Last commit1 month ago
Tree generator
Tree generatorC++

A Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.

#procedural-generation#environment-design#tree-generation
Stars171
Forks12
Last commit5 years ago
godotdetour
godotdetourC++

A GDNative plugin for Godot 3.4+ implementing recastnavigation for advanced 3D navigation with navmeshes, agents, and crowd avoidance.

#procedural-generation#dynamic-obstacles#3d-navigation
Stars128
Forks21
Last commit1 year ago
InGrid
InGridGDScript

An infinite scrolling grid component for the Godot 3.x game engine, enabling procedural 2D worlds and parallax effects.

#procedural-generation#gdscript#infinite-scrolling
Stars118
Forks8
Last commit3 years ago
GMRoomLoader
GMRoomLoaderGame Maker Language

An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.

#gamemaker#procedural-generation#gamemaker-studio-2
Stars118
Forks2
Last commit23 hours ago
Voxelman
VoxelmanC++

A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.

#blocky-voxels#procedural-generation#gamedev
Stars111
Forks8
Last commit3 years ago
godot-anl
godot-anlC++

A Godot Engine module wrapping the Accidental Noise Library, enhanced with a visual noise editor for procedural content generation.

#procedural-generation#open-source#visual-editor
Stars111
Forks6
Last commit4 years ago
noise4j
noise4jJava

A lightweight Java library for procedural map generation using noise, cellular automata, and dungeon algorithms.

#grid-system#procedural-generation#map-generation
Stars108
Forks14
Last commit8 years ago
Delaunator GDScript
Delaunator GDScriptGDScript

A GDScript port of Delaunator for fast Delaunay triangulation of 2D points in Godot Engine.

#delaunay#algorithm#procedural-generation
Stars89
Forks10
Last commit2 years ago
Dungeon builder
Dungeon builderHaxe

A set of dungeon generation algorithms with a visualizer for roguelike and RPG development.

#procedural-generation#haxe#flash
Stars66
Forks5
Last commit12 years ago
Manami
ManamiLua

A collection of Lua libraries for the LÖVE game framework, including vector math, UI layout, animation, and neural networks.

#procedural-generation#neural-network#animation
Stars65
Forks4
Last commit1 year ago
calyx
calyxRuby

A Ruby library for generating text with declarative recursive grammars using template expressions and weighted choices.

#generative-art#procedural-generation#grammar-engine
Stars64
Forks5
Last commit3 years ago
Roommate
RoommateGDScript

A procedural 3D level builder plugin for Godot 4 that generates indoor environments and batch object placement.

#procedural-generation#batch-placement#godot-4
Stars63
Forks4
Last commit6 months ago
draft
draftLua

A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.

#procedural-generation#shape-drawing#lua-module
Stars58
Forks3
Last commit7 years ago
Random Level Generator
Random Level GeneratorGame Maker Language

A GameMaker Studio 2 example project demonstrating procedural level generation using a DS Grid and bitmasked auto-tiling.

#gamemaker#gamedev-tutorial#procedural-generation
Stars57
Forks12
Last commit
irregular-grid
irregular-gridJavaScript

A collection of examples for generating and using irregular grids in creative coding and visualization.

#grid-systems#generative-art#procedural-generation
Stars52
Forks5
Last commit1 year ago
DungeonTemplateLibrary-Godot
DungeonTemplateLibrary-GodotC++

A Godot 4 GDExtension that wraps the C++ Dungeon Template Library for procedural 2D map generation.

#terrain-generation#procedural-generation#2d-maps
Stars49
Forks3
Last commit
Cosmos Journeyer
Cosmos JourneyerTypeScript

A browser-based space exploration game featuring procedurally generated, infinite star systems with seamless planetary travel.

#space-exploration#procedural-generation#3d-webgl
Stars46
Forks19
Last commit10 days ago
fantasyname
fantasynameGo

A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.

#procedural-generation#pattern-syntax#fantasy
Stars44
Forks1
Last commit9 months ago
tatami
tatamiRust

A Rust library for generating multi-floor roguelike dungeons with interconnected rooms, items, enemies, and traps.

#algorithm#procedural-generation#game-development
Stars39
Forks1
Last commit10 months ago
maze_generator
maze_generatorJavaScript

A JavaScript module for generating mazes with multiple algorithms, compatible with Deno and Node.

#procedural-generation#algorithm-visualization#deno
Stars38
Forks10
Last commit5 years ago
Planet Rider
Planet RiderGDScript

A 2D physics-based parkour game where a delivery man escapes an alien planet on a hover bike through randomly generated levels.

#procedural-generation#hover-bike#parkour
Stars35
Forks9
Last commit10 years ago
Starfield Generator
Starfield GeneratorGame Maker Language

A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.

#gamemaker#procedural-generation#graphics
Stars33
Forks4
Last commit4 years ago
L-systems
L-systemsHaskell

A Haskell library for generating and visualizing L-systems, inspired by 'The Algorithmic Beauty of Plants'.

#formal-grammars#haskell#generative-art
Stars33
Forks5
Last commit4 years ago
Jekyll & Hyde Collide
Jekyll & Hyde CollideC#

A Unity 2D infinite side-scroller based on the Jekyll and Hyde story, created for a game jam with the theme of 'change'.

#game-jam#procedural-generation#game-development
Stars31
Forks3
Last commit
Planet Builder
Planet BuilderJavaScript

A BabylonJS-based web implementation of PlanetBuilder algorithms for generating and visualizing 3D planets.

#procedural-generation#planet-generation#3d-graphics
Stars29
Forks10
Last commit3 years ago
grid
gridGo

A generic 2D grid library for Go providing pathfinding, raycasting, and line-of-sight algorithms.

#raycasting#procedural-generation#spatial-algorithms
Stars27
Forks1
Last commit7 months ago
Defend
DefendJava

A procedural 3D tower defense web game with physics, AI, and procedural sound where players defend a central energy source.

#procedural-generation#game-ai#web-game
Stars23
Forks3
Last commit3 years ago
Dungeon and Cave Generation
Dungeon and Cave GenerationProcessing

Algorithms for generating dungeons and caves using digger agents and cellular automata, based on PCG book methods.

#procedural-generation#dungeon-generator#algorithm-visualization
Stars21
Forks2
Last commit
Maze generator
Maze generatorDart

Example implementations of algorithms in Dart/Flutter, including maze generation and smooth camera follow.

#dart#recursive-algorithm#procedural-generation
Stars20
Forks2
Last commit5 years ago
renderplanet
renderplanetLua

A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.

#procedural-generation#shaders#game-development
Stars20
Forks1
Last commit8 years ago
CC-Minecraft
CC-MinecraftLua

A Minecraft game that runs inside Minecraft using ComputerCraft turtles for block-based rendering.

#computercraft#minecraft-mod#turtle-programming
Stars12
Forks0
Last commit2 years ago
Lost! Beneath the Surface
Lost! Beneath the SurfaceJavaScript

A Phaser-based maze game where you play as a firefly navigating dark mazes while avoiding instant-death horrors.

#procedural-generation#maze-game#ludum-dare
Stars11
Forks10
Last commit
Random Dungeon Generator
Random Dungeon GeneratorYacc

A procedural dungeon generator for Game Maker Studio 2.3 that builds dungeons from user-defined color-coded chamber sprites.

#procedural-generation#dungeon-generator#sprite-based
Stars10
Forks0
Last commit
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 months ago
8 years ago
1 month ago
12 years ago
8 years ago
11 years ago
6 years ago
Next
#Game Development46
#Roguelike16
#Godot Engine15
#Game10
#Open Source Game10
#Dungeon Crawler9
#C Plus Plus8
#Webgl7
#3d Graphics6
#Godot6
#Multiplayer6
#Game Engine6