Showing 36 of 76 projects
A C++11 library for generating procedural geometry primitives like spheres, boxes, and cones for use in graphics applications.
A scenario-oriented design tool for ArcGIS CityEngine to quickly create procedurally generated multimodal streets with dynamic performance metrics.
A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.
A single-header C++ library for reading, writing, and processing 24-bit bitmap images with drawing, effects, and color utilities.
A Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.
An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.
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.
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 procedural 3D level builder plugin for Godot 4 that generates indoor environments and batch object placement.
A collection of Lua libraries for the LÖVE game framework, including vector math, UI layout, animation, and neural networks.
A set of dungeon generation algorithms with a visualizer for roguelike and RPG development.
A Ruby library for generating text with declarative recursive grammars using template expressions and weighted choices.
A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.
A browser-based space exploration game featuring procedurally generated, infinite star systems with seamless planetary travel.
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 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 Haskell library for generating and visualizing L-systems, inspired by 'The Algorithmic Beauty of Plants'.
A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.