SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# procedural-generation Projects
-
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
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-06Our 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.
-
-
Mixture
Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime
-
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
-
-
-
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 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 🙂
-
-
-
-
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!
-
-
UnityGeometryGraph
Node-based tool for procedurally generating geometry in Unity inspired by Blender Geometry Nodes
-
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
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.
-
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
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# procedural-generation related posts
- It's Okay to Make Something Nobody Wants
- The Wavefunction Collapse Algorithm
- Kullback–Leibler Divergence
- All of it under the most poorly designed and maintained village
- How to detect and fix isolated terrain (islands or lakes) in a tile-based terrain?
- How to make wfc or post-gen script in blender?
- Wave Function Collapse
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b6a8900>
www.saashub.com | 5 Dec 2023
Index
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 |