The 3D Safe Modular game engine, written in Rust
13
stars
164
commits
Rust
primary language
Sep 11, 2026
updated

It is a fully modular game engine written almost entirely in safe Rust.
I was interested in Rust’s security and performance, and I wanted a lightweight, modular engine for my own game. The other engines on the market were far too heavy for my needs, so I started developing my own engine.
The goals I’ve set during the development process are as follows:
Modularity: the ability to disassemble and replace any system in the engine whether I want to remove it or replace it without being subject to too many dependencies
A system that adapts to the user's preferences: initially, the system will start up with no load, and modules such as rendering, physics, and sound will be enabled or disabled based on the user's needs. I'm also considering adding a button for low end computers that allows them to clear RAM in the long term
Combining visuals and Rust code (RedWrite): redwrite is a feature I’ve named that aims to synchronously combine Rust code and visual programming; my goal is for changes made on either side to be reflected on the other side.
The ability to work as an editor on Android devices: If I achieve good results and performance in a modular, disengageable system, I aim to break the perception that game development isn’t possible on Android by making my Aeon engine capable of directly producing games on Android devices.
Aeon Engine is currently under active development.
Most of the core systems have been implemented, but the API and features are subject to change.
Make sure you have Rust installed on your machine.
git clone https://github.com/aethelisdev/aeon-engine.git
cd aeon-engine
cargo run -p ae_engine --release
Aeon Engine source code is licensed under the Mozilla Public License 2.0 (MPL 2.0).
.rs), those engine modifications must be shared under the MPL 2.0 license.164 commits
Rust
96.8%
WGSL
3.0%
The 3D Safe Modular game engine, written in Rust
13
stars
164
commits
Rust
primary language
Sep 11, 2026
updated

It is a fully modular game engine written almost entirely in safe Rust.
I was interested in Rust’s security and performance, and I wanted a lightweight, modular engine for my own game. The other engines on the market were far too heavy for my needs, so I started developing my own engine.
The goals I’ve set during the development process are as follows:
Modularity: the ability to disassemble and replace any system in the engine whether I want to remove it or replace it without being subject to too many dependencies
A system that adapts to the user's preferences: initially, the system will start up with no load, and modules such as rendering, physics, and sound will be enabled or disabled based on the user's needs. I'm also considering adding a button for low end computers that allows them to clear RAM in the long term
Combining visuals and Rust code (RedWrite): redwrite is a feature I’ve named that aims to synchronously combine Rust code and visual programming; my goal is for changes made on either side to be reflected on the other side.
The ability to work as an editor on Android devices: If I achieve good results and performance in a modular, disengageable system, I aim to break the perception that game development isn’t possible on Android by making my Aeon engine capable of directly producing games on Android devices.
Aeon Engine is currently under active development.
Most of the core systems have been implemented, but the API and features are subject to change.
Make sure you have Rust installed on your machine.
git clone https://github.com/aethelisdev/aeon-engine.git
cd aeon-engine
cargo run -p ae_engine --release
Aeon Engine source code is licensed under the Mozilla Public License 2.0 (MPL 2.0).
.rs), those engine modifications must be shared under the MPL 2.0 license.164 commits
Rust
96.8%
WGSL
3.0%