Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Procedural Generation

Procedural Generation

76 projects

Showing 36 of 76 projects

Generator
GeneratorC++

A C++11 library for generating procedural geometry primitives like spheres, boxes, and cones for use in graphics applications.

#primitive-shapes#procedural-generation#graphics
Stars242
Forks28
Last commit3 years ago
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
Stars217
Forks44
Last commit
astray
astrayLua

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

#game-design#dungeon-crawler#procedural-generation
Stars181
Forks13
Last commit4 months ago
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
Stars180
Forks67
Last commit6 years 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
Stars175
Forks12
Last commit5 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
Stars136
Forks2
Last commit2 months 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
Voxelman
VoxelmanC++

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

#blocky-voxels#procedural-generation#gamedev
Stars112
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
Stars91
Forks10
Last commit2 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
Stars70
Forks4
Last commit1 month 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
Stars68
Forks4
Last commit26 days 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
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 commit4 years 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
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
Stars58
Forks23
Last commit15 hours 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
Stars57
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
Stars54
Forks3
Last commit
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 commit1 year 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
Forks2
Last commit1 year 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
Stars34
Forks9
Last commit11 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 commit5 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
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
Stars30
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 commit10 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
Stars26
Forks3
Last commit20 hours 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
Stars21
Forks2
Last commit6 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 commit9 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 commit3 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
Forks11
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
5 days ago
8 years ago
4 months ago
13 years ago
8 years ago
11 years ago
Next
#Game Development46
#Roguelike16
#Godot Engine15
#Game10
#Open Source Game10
#Dungeon Crawler9
#C Plus Plus8
#Webgl7
#Terrain Generation6
#3d Graphics6
#Multiplayer6
#Game Engine6