28 packages tagged with “Procedural”
Rant is a free, all-purpose procedural text generation language developed for .NET. It has been refined over several years of development to include a dizzying array of features designed to handle everything from the most rudimentary of string generation tasks to dynamic game dialogue generation, code templating, automatic formatting, poetry, and much more.
Archigen is a tiny class library that makes other procedural generation libraries or programs easier to integrate with each other.
This plugin provides data structures for the generation of procedural Noise function and Graph triangulation.
Simplex Noise implementation offering 1D, 2D, and 3D forms. Based on work by Heikki Törmälä (2012) and Stefan Gustavson (2006). Core algorithm designed by Ken Perlin (2001). This library provides 1D, 2D, and 3D simplex (coherent) noise, which is useful for procedural content generation - for example, terrain and particles in game development or visual media in movies. Compared to classic Perlin noise, simplex noise has no noticable directional artefacts, and has a well-defined and continuous gradient. This means content will be visually smoother, with a lower computational complexity especially at higher orders.
A simple audio library for Monogame/FNA.
FlowVitae is a memory and performance efficient 2D grid library written in .net designed for small to large scale procedural worlds. Can be easily integrated with most render engines.
Package Description
The most straightforward Result object for C# you will find. This library is intended to work well with a object-oriented style of programming.
A library for interpreting Web pages into a set of hashes and other meta data in order to create a procedurally generated worlds.
A procedural name generator library supporting multiple themes and entity types with deterministic, seeded generation.
Configurable rendering pipelines and effects tailored for Minecraftonia visuals.
Wave Function Collapse algorithms adapted for Minecraftonia structure generation.
Avalonia rendering surfaces and UI bindings for the Minecraftonia rendering pipeline.
Hosting infrastructure, service registration, and lifecycle helpers for Minecraftonia applications.
Prebuilt voxel assets, textures, and definitions for Minecraftonia based applications.
High performance voxel engine primitives powering Minecraftonia worlds.
Rendering abstractions, materials, and camera systems for Minecraftonia voxel worlds.
OpenStreetMap integration helpers for importing real world data into Minecraftonia worlds.
Markov Junior based procedural content generation utilities tailored for Minecraftonia.
Core domain abstractions and utilities shared across the Minecraftonia libraries.
Shared gameplay systems, simulation services, and scene orchestration for Minecraftonia titles.
Building blocks for procedural architecture generation powered by Markov Junior.
A procedural star system generator based on Accrete
Procedural Language Generation Library (PLGL) procedurally generates stylized sentences using the constraints of custom, fictional languages.
LibGameAI is a .NET Standard 2.1 library of AI algorithms for video games with a focus on education. In particular, the LibGameAI.PCG package is oriented towards procedural content generation (PCG).
🧩 Design-Information-Modeling for Kit-of-Parts Architecture 🏘️