Key Features
Procedural Runtime Generation
The Infinity Engine is designed and optimized for runtime applications. It executes procedural generation as your application runs.
Engine Deployment
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.
Cross-Platform
The Infinity Engine is architected and built to run on all modern operating systems.
This now includes:
- Windows
- macOS
- Linux
Additional Features
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.
Data Interoperability
Infinity supports an entire ecosystem of zero-overhead data movement.
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# bindings, with Python and JavaScript (NAPI, WebAssembly) 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.
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 reusability.
“Go to infinity” out of the box.
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.