The ByChance Framework allows game developers to provide an infinite amount of unique levels for both 2D and 3D games. Easy to integrate into video games of all genres, ByChance enables you to generate complex levels including all of their game components and comes with useful post-processing algorithms that can be applied afterwards in order to ensure a great gaming experience.
- Infinite Game Worlds. Let ByChance generate unique levels in no time for you and focus on more important parts of your game such as quest design and boss encounters instead.
- High Flexibility. Tweak the probabilities of your level modules and adapt the difficulty of your levels to the player’s behavior, or generate them based on parameters specified by the players themselves. Integrate ByChance into your level editor and use generator seeds for storing your worlds in just a few kilobytes.
- Powerful But Simple. ByChance has been designed as lightweight framework that is easy to learn and to extend. Our goal is to enable you to control the level generation process while providing a clear interface that is easy to handle.
- Open C# Source Files. Benefit from the big user base of Microsoft’s .NET framework and use ByChance for generating levels for your .NET, XNA or Unity Engine games, and inspect the whole ByChance source code in order to improve the interoperability of your game with the framework.