Explore Infinity…
The fastest Procedural Engine, ever.
Built for runtime. Built for speed. Built for creators.
Coming Soon
Runtime Procedural Generation
AI
Cross Language
[2]
Cross Platform
[1]
Data Interoperability
What is the Infinity Platform?
The Infinity platform mainly encompasses two things: The Infinity Creator, and the Infinity Engine.
Designed for procedural pros and newcomers alike, these two powerful tools provide an amazing experience for creators who want to integrate procedural generation into their games, applications, and workflows.
Users can build a fully functional procedural system in the Infinity Creator, or go fully custom by developing with the Infinity Engine.
It Features…
Runtime Generation
The Infinity Engine is designed and optimized for runtime applications. It executes procedural generation as your application runs.
AI Integration
Use AI to help automate and design procedural systems.
Then use AI as a part of the systems themselves, for maximal interesting and reactive content.
Engine Compatibility
Deploy to any game engine, including Unity, Unreal Engine, and Godot.
Infinity is friendly to all applications, and is usable in any custom apps as well.
[1][2]
And so much more:
Asset Generation
Save or export the results of procedural systems to use as assets when not building for runtime or load-time
Infinity enables blazing fast iteration on unique assets and intuitive ways of manipulating generation to the finest detail.
Cross-Platform
Infinity is architected and built to run on all modern operating systems.
This now includes Windows. With macOS and Linux coming soon.
Core Components
Get started immediately with a host of Core Components, which are carefully designed to be building blocks for scalable procedural systems.
Each component is optimized and set-up for maximum re-usability.
Hot Reload
Fast iteration by design - the Infinity Creator uses hot reloading to instantly show your changes.
Editor Theming
Customize the Infinity Creator.
In-addition to the built-in themes of Light and Dark you can create and use any number of custom themes so Infinity appears as you would like.
Data Interopability
Infinity supports an entire ecosystem of zero-overhead data movement, made possible by the Procedural Data Standard.
The standard allows all procedural applications to easily, and quickly transfer data, even across language runtimes.
Language Bindings
Language bindings are available for a number of popular languages.
The engine is launching with C# and JavaScript bindings (NAPI now, webasm soon to follow) out-of-the-box, with Python to follow soon after.
Plug-ins
Infinity is developer and creator-friendly. The platform is designed and architected to make creating and using new components easy. Create your own or use ones provided by the community.
Cross-engine Assets
Use all popular asset types with the procedural engine.
With dedicated APIs, load assets from a game engine’s asset database or the file system.
Node-graph Workflow
Infinitys workflow can be used without code through the node graph system, simply drag and drop to create.
Procedural Worlds
Build infinite landscapes, worlds, and universes with infinite detail easily and with scalability. “Go to infinity” out of the box.
Data Synthesis
Procedural generation is a fundamental part of synthetic data generation for machine learning and other applications.
Infinity is built to handle all kinds of data generation, and can efficiently handle massive arrays and datasets with no overhead.
Learn More
Or
[1] Where the InfinityEngine is available. InfinityEngine builds are available on all x86, x86_64, and ARM machines running a modern copy of Windows. macOS and Linux coming soon.
[2] InfinityEngine language bindings are currently available for C++, C#, and JavaScript. Python coming soon.