Showing 36 of 75 projects
A scenario-oriented design tool for ArcGIS CityEngine to quickly create procedurally generated multimodal streets with dynamic performance metrics.
A single-header C++ library for reading, writing, and processing 24-bit bitmap images with drawing, effects, and color utilities.
A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.
A Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.
A GDNative plugin for Godot 3.4+ implementing recastnavigation for advanced 3D navigation with navmeshes, agents, and crowd avoidance.
An infinite scrolling grid component for the Godot 3.x game engine, enabling procedural 2D worlds and parallax effects.
An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.
A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.
A Godot Engine module wrapping the Accidental Noise Library, enhanced with a visual noise editor for procedural content generation.
A lightweight Java library for procedural map generation using noise, cellular automata, and dungeon algorithms.
A GDScript port of Delaunator for fast Delaunay triangulation of 2D points in Godot Engine.
A set of dungeon generation algorithms with a visualizer for roguelike and RPG development.
A collection of Lua libraries for the LÖVE game framework, including vector math, UI layout, animation, and neural networks.
A Ruby library for generating text with declarative recursive grammars using template expressions and weighted choices.
A procedural 3D level builder plugin for Godot 4 that generates indoor environments and batch object placement.
A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.
A GameMaker Studio 2 example project demonstrating procedural level generation using a DS Grid and bitmasked auto-tiling.
A collection of examples for generating and using irregular grids in creative coding and visualization.
A Godot 4 GDExtension that wraps the C++ Dungeon Template Library for procedural 2D map generation.
A browser-based space exploration game featuring procedurally generated, infinite star systems with seamless planetary travel.
A Go implementation of the RinkWorks fantasy name generator for creating random names with pattern-based syntax.
A Rust library for generating multi-floor roguelike dungeons with interconnected rooms, items, enemies, and traps.
A JavaScript module for generating mazes with multiple algorithms, compatible with Deno and Node.
A 2D physics-based parkour game where a delivery man escapes an alien planet on a hover bike through randomly generated levels.
A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.
A Haskell library for generating and visualizing L-systems, inspired by 'The Algorithmic Beauty of Plants'.
A Unity 2D infinite side-scroller based on the Jekyll and Hyde story, created for a game jam with the theme of 'change'.
A BabylonJS-based web implementation of PlanetBuilder algorithms for generating and visualizing 3D planets.
A generic 2D grid library for Go providing pathfinding, raycasting, and line-of-sight algorithms.
A procedural 3D tower defense web game with physics, AI, and procedural sound where players defend a central energy source.
Algorithms for generating dungeons and caves using digger agents and cellular automata, based on PCG book methods.
Example implementations of algorithms in Dart/Flutter, including maze generation and smooth camera follow.
A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.
A Minecraft game that runs inside Minecraft using ComputerCraft turtles for block-based rendering.
A Phaser-based maze game where you play as a firefly navigating dark mazes while avoiding instant-death horrors.
A procedural dungeon generator for Game Maker Studio 2.3 that builds dungeons from user-defined color-coded chamber sprites.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.