Home

Awesome

INOX - Rust Game engine integrated in Blender

<img alt="github repository" src="https://img.shields.io/badge/github-gents83/INOX-8da0cb?logo=github" height="20"> <img alt="github pages" src="https://img.shields.io/badge/Docs-github-brightgreen" height="20"> <img alt="github workflow sattus" src="https://img.shields.io/github/workflow/status/gents83/INOX/Deploy%20on%20Github%20Pages?style=plastic" height="20"> <img alt="github sponsor" src="https://img.shields.io/github/sponsors/gents83?style=plastic" height="20"> MIT Apache

Summary:

INOX

It's a Game Engine written in Rust with some bindings for external libs and with Blender as editor.

INOX is a game engine written in Rust and developed by GENTS.

The main idea behind INOX is to use Blender as external editor, even being able to create visual logic scripting nodes in it, and then have a button to launch the Rust engine, that should be scalable to create games of any scale and for users with every kind of experience.

Rust will give to INOX high performance, reliability and safe code, while Blender will bring easy customization and powerful editor capabilities.

Why INOX?

Well... because even if made in Rust it should become an inoxidable game development engine :)

Vision

The engine is developed with following pillars:

Documentation

You can find documentation here

Notes

Not ready yet for production. INOX is in active development, it still lacks many features code architecture or interfaces could still change. New releases could still have breaking changes.

Hotkeys

Useful hotkeys to know:

Screenshots

Following screenshots are just related about INOX engine capabilities:

NaniteLikeINOX

LODs

PBR_IBL

Suzanne

And some older memories:

Sponza

Hot-code-reload-test

Profiler example