C# procedural-generation

Open-source C# projects categorized as procedural-generation

Top 23 C# procedural-generation Projects

  • WaveFunctionCollapse

    Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

    Project mention: It's Okay to Make Something Nobody Wants | news.ycombinator.com | 2023-09-23

    Thank you! And yes, I agree. I was looking at uh https://github.com/mxgmn/WaveFunctionCollapse and wondering if that were applicable here :)

    Have a good day!

  • MarkovJunior

    Probabilistic language based on pattern matching and constraint propagation, 153 examples

    Project mention: Making some Wave Function Collapse for Grasshopper, WIP. 3d overlapping model. Need a way to work out conflicts better. | /r/proceduralgeneration | 2023-04-06

    Our of curiosity, have you seen MarkovJunior, from the same developer? It's a generalization of WFC into a far more powerful probabilistic programming language capable of not only assembling random maps, but even generating solveable Sokoban levels?

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • ProceduralToolkit

    Procedural generation library for Unity

  • Mixture

    Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime

  • ConvChain

    Bitmap generation from a single example with convolutions and MCMC

    Project mention: The Wavefunction Collapse Algorithm explained clearly | news.ycombinator.com | 2022-12-20

    As others have mentioned, this is "just" constraint propagation. I think much of the success is that it's a simple idea to grasp and implement, that provides very good results, and has a compelling name. I don't want to be dismissive, I think it's very cool.

    The original author of "wave function collapse" also has "convchain" [0] which is similarly "just" using Monte Carlo Markov Chains to sample the space. It's also a kind of "staple" algorithm for physicists, theoretical computer scientists, etc but I guess hasn't caught on as much as WFC.

    Note that WFC has major problems when the tile set is too constrained. There's a SO question about it [1] and I also happen to have written a small article about it as well [2]().

    [0] https://github.com/mxgmn/ConvChain

    [1] https://stackoverflow.com/questions/72721299/why-can-the-wav...

    [2] https://www.fxhash.xyz/article/lessons-learned-from-implemen...

    () trigger warning, it's an NFT but please don't let that stop you from reading

  • Edgar-Unity

    Unity Procedural Level Generator

  • DungeonGenerator

    Procdural dungeon generator for Unity3D (by vazgriz)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • project-skylines

    procedural retro 3d game, winner of the GitHub Gameoff 2017

    Project mention: Quick GIF of an open source game I am building a full version of! | /r/Unity3D | 2023-03-06

    I originally developed the game for an open source competition on GitHub. Link to the repo. Excited to say that now I am working on a full version to release on Steam 🙂

  • Edgar-DotNet

    Configurable procedural layout generator

  • makegeo

    Make Geometry - Procedural Unity3D Geometry

  • Sceelix

    A procedural generation software for automating 2D/3D content creation.

  • creature-creator

    Create your own creatures to explore online worlds with friends and collect new parts to upgrade your stats and abilities! Complete quests, battle enemies, challenge friends to minigames, or just have fun roleplaying — the possibilities are endless when your imagination is the limit!

  • Worlds

    World History Simulator

  • UnityGeometryGraph

    Node-based tool for procedurally generating geometry in Unity inspired by Blender Geometry Nodes

  • Syllabore

    A fantasy name generator that does not use pre-made lists of names

    Project mention: Looking for dictionary of name syllables for a random name generator. | /r/learnprogramming | 2022-12-08

    Syllabore, a python package for generating fantasy names.

  • Depiction-Engine-Unity

    Versatile engine to create and stream large 3D worlds for game or geospatial applications

    Project mention: How to Open this Github Project? | /r/Unity3D | 2023-10-24

    Link : https://github.com/VIZ-Interactive/Depiction-Engine-Unity

  • Parameterize.Net

    Parameterize.Net is a library that allows developers to represent complex objects using float array.

  • LazyBuilder

    A procedural node based tool for Unity engine

    Project mention: Lazy Builder - An Open-Source Node Based Procedural Tool | /r/Unity3D | 2023-06-07

    If anyone is interested in experimenting with the tool and being part of my feedback/results section 📜 feel free to follow this tutorial + questionnaire Links: Tool on GitHub: https://github.com/wafflesgama/LazyBuilder Tutorial + questionnaire : https://forms.gle/dcPGrtZb3eKmLV57A

  • 3DGame

    3D game in MonoGame

  • unity-support-textures-generators

    Noise generation plugin for Unity

  • clay

    A clay shader made in Unity 3D's ShaderGraph. (by joebinns)

  • ImageGeneration

    C# project that contains various projects regarding procedural image generation.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-24.

C# procedural-generation related posts


What are some of the best open-source procedural-generation projects in C#? This list will help you:

Project Stars
1 WaveFunctionCollapse 22,093
2 MarkovJunior 6,331
3 ProceduralToolkit 2,284
4 Mixture 977
5 ConvChain 717
6 Edgar-Unity 680
7 DungeonGenerator 560
8 project-skylines 345
9 Edgar-DotNet 291
10 makegeo 152
11 Sceelix 129
12 creature-creator 94
13 Worlds 56
14 UnityGeometryGraph 40
15 Syllabore 29
16 Depiction-Engine-Unity 26
17 Parameterize.Net 25
18 LazyBuilder 23
19 GodotMono-InfiniteTerrain 21
20 3DGame 18
21 unity-support-textures-generators 15
22 clay 14
23 ImageGeneration 13
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives