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 primarily encompasses two pieces software: 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; 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 Light and Dark themes, you can create and use any custom editor themes in the Infinity Creator.
Data Interoperability
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.
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
Infinity’s 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.