What Is Prompts & More?
Prompts & More is an interactive procedural systems playground for game developers. It features live visual demos of algorithms like Perlin noise, Voronoi diagrams, cellular automata, L-systems, Wave Function Collapse, and agent-based simulations.
What "Prompts" Means Here
In this context, "prompts" refers to system prompts — starting conditions and parameters for procedural algorithms, not AI text prompts. Each visualizer lets you adjust parameters (prompts) and immediately see how the algorithm responds.
All code is shared and open. Every visualizer includes a "Show Code" button that exports the current state as runnable JavaScript code. You can take this code and:
- Ask for modifications - Request specific changes or features you need
- Refactor to your language - Translate the algorithms to C#, Lua, Python, Rust, or any language your engine uses
- Point to the source - Reference promptsandmore.com or link to specific demo pages when sharing or citing the algorithms
The code is designed to be clear and educational, making it easy to understand and adapt to your specific game engine or framework. Whether you're using Unity, Godot, PICO-8, or any other engine listed on our tools page, you can take these algorithms and implement them in your project.
Who This Is For
- Game developers exploring procedural generation techniques
- Students and researchers studying algorithms and emergent behavior
- Technical hobbyists interested in visual experimentation with math and computer science
- Procedural content designers looking to understand algorithmic generation
What Makes This Different
- Interactive, not just descriptive: Click parameters, see results instantly
- Visualization over abstraction: See algorithms in action, not just read about them
- Code export: Every demo can export its current state as runnable code
- No backend required: Everything runs client-side in your browser
- Free and open: No monetization, no paywalls, no tracking
Algorithms Covered
The site includes interactive visualizers for:
- Noise & Fields: Perlin noise, Simplex noise, Voronoi noise, flow fields, terrain generation
- Spatial Partitioning: Voronoi diagrams, Delaunay triangulation, Lloyd relaxation, biome generation
- Growth & Natural Forms: L-systems (Lindenmayer systems), phyllotaxis, procedural plant generation
- Constraint Systems: Wave Function Collapse, entropy visualization, constraint satisfaction
- Emergent Simulation: Cellular automata (like Conway's Game of Life), reaction-diffusion, cave generation
- Agent-Based Systems: Boids (flocking behavior), flow-field following, predator/prey simulations
- Probability & Randomness: Weighted random number generation, Poisson disk sampling, blue noise
- Graphs & Topology: A* pathfinding, minimum spanning trees, quest graph generation
- 3D Generative Worlds: Heightfields, voxels, signed distance fields (SDFs), planetary generation
- Time & Simulation: Fixed vs variable timestep, event queues, deterministic simulations
Use Cases
- Biome generation for open-world games
- Territory mapping and spatial partitioning
- Procedural plant and tree generation
- Tile-based level generation with constraints
- Crowd simulation and agent behavior
- Resource distribution and point sampling
- Pathfinding and navigation mesh generation
- Procedural world generation at scale
- Physics simulation and timestep management
How to Use This Site
- Browse categories on the homepage to find algorithms you're interested in
- Click any category to open an interactive visualizer
- Adjust parameters using sliders and toggles to see how the algorithm responds
- Click "Show Code" to export the current state as runnable JavaScript code
- Read the explanations below each visualizer to understand failure modes, scaling behavior, and related algorithms
Technical Details
All visualizers run entirely client-side using vanilla JavaScript, HTML5 Canvas, and WebGL (Three.js for 3D demos). No backend, no build step, no dependencies beyond what's included. The code is modular ES6 modules that can be easily adapted to any game engine or framework.
Philosophy
This site emphasizes algorithms over content — understanding how systems work, not just what they produce. It favors systems over scripts — emergent behavior from simple rules. It prioritizes interactive over descriptive — touch parameters, see results immediately. And it values visualization over abstraction — see algorithms in action.