IOLITE Feature Highlights

- Highly specialized for dealing with large, highly detailed, and dynamic voxel worlds, made possible by modern desktop-level CPUs and GPUs
- Features fully dynamic real-time global illumination using a mixture of path tracing and screen space techniques; no ray tracing capable GPU required
- Implement your game using C/C++ or Lua; you can even create a custom scripting backend for the language of your choice
- IOLITE comes with a fully-featured editor for creating game worlds. Use our open-source plugins to extend the functionality, like, e.g., authoring voxel assets directly in the editor
- Extend the engine and editor functionality using the plugin system in conjunction with the native C/C++ API
- Highly flexible and thus not exclusively tied to creating games. Use IOLITE as a complete game creation package, solely as a renderer, for creating a procedural voxel editor, and more. The possibilities are endless
- Features subsystems for sound, particles, destruction, post-processing, and more right out of the box
Download IOLITE for Free
Go ahead and give IOLITE's most recent public pre-release build a spin. If you've got a question or run into an issue, don't hesitate to ask on our Discord server. Please also make sure to give our permissive license a read.
Portable Builds
The Linux builds are verified to work on Ubuntu 22.04 LTS and the latest version of SteamOS.
Flatpak Repository
In addition to the pre-packaged builds, IOLITE is available via our Flatpak repository. Flatpak builds provide automatic updates and also work on more uncommon Linux distributions. To add our repository as a remote, install IOLITE, and launch it, please perform the following steps:
$ flatpak --user --no-gpg-verify remote-add md https://media.missing-deadlines.com/iolite/flatpak
$ flatpak --user install md com.missing_deadlines.IOLITE
$ flatpak run com.missing_deadlines.IOLITE
$ # All data is stored in ~/.var/app/com.missing_deadlines.IOLITE/data/
Installing also adds a shortcut to IOLITE to your favorite launcher. After that, you can update IOLITE like any other Flatpak application:
$ flatpak --user update com.missing_deadlines.IOLITE
In contrast to the portable builds, the Flatpak builds are also shipped with all the latest samples from the GitHub repository.
Support the Development with IOLITE PRO
IOLITE PRO is an extended version of IOLITE available for everyone who wants to support the development of this project.
In addition to the features of the free version, IOLITE PRO provides, for example, the C/C++ API for writing native plugins, a mesh voxelizer, and the option to disable the splash screen. Click the button below if you want to learn more.
IOLITE in Action
IOLITE Features in Detail

Fast Engine Core
- Modern, data-oriented, and multithreaded engine core written in C++
- Works natively on Windows and Linux (including SteamOS on Steam Deck)
- Fully customizeable, plugin-based Lua integration with hot-reloading
- Write native engine and editor plugins using the C/C++ API or roll your own scripting backend
- Flexible modding capabilities
- Physics-driven destruction system and dynamic pathfinding
- Custom particle and sound system featuring various DSPs
Windows 10+
Linux
Ubuntu / SteamOS / Flatpak
Powerful Editor
- Embedded WYSIWYG editor for game creators and their modding community
- Import whole scenes or single assets from VOX files authored in editors like MagicaVoxel or Avoyd
- Voxelize complex triangle meshes and turn them into beautiful voxel assets
- Build worlds quickly with asset previews and procedural drag and drop placement
- Create beautiful renders using IOLITE's integrated GPU path tracer
- Export the path-traced renders in the highest possible quality
Modern Renderer
- Vulkan-based hybrid renderer mixing rasterization and ray-tracing (no ray-tracing-capable GPU required)
- Full physically based rendering (PBR) pipeline
- Fully dynamic diffuse and specular global illumination with ray-traced soft shadows
- Volume-based post-processing pipeline supporting different tone mappers, bloom, depth of field, wheel-based color grading, and more
- Fully dynamic volumetric fog system
- Full support for LDR and HDR displays
- Supports AMD FidelityFX Super Resolution 2

It's Easy to get Started
- Installing IOLITE is simple. Download, extract, and run the executable. That's it! 🎉
- Extensive engine, editor, and Lua API documentation
- Join our Discord community if you have any further questions!