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.