Blazingly fast game engine written in Rust.
Clone this repo:
git clone git@github.com:p1onerka/rusty_ache.gitOpen the project:
cd rusty_acheRun the project:
cargo run --bin mainProject documentation is availible here.
This game engine project supports the following platforms:
-
Linux: Officially tested on Ubuntu 24.04 and Fedora 42.
-
Windows: Compatible with Windows 10 and 11.
-
macOS: Tested on macOS.
-
kvadraOS: Tested on kvadra Operating System.
-
Architectures: Primarily x86_64, ARM64 support.
- Rust stable toolchain (≥ 1.70.0)
- Graphics hardware supporting OpenGL 3.3+ or Vulkan 1.1+
- C compiler (
gcc/clang) for building native dependencies - ≥ 8GB RAM recommended
Below is a graph showing the dependence of FPS on the number of simultaneously rendered objects, created under the following conditions:
- Setup: MacBook M1, 8Gb RAM
- Data: 113x113px object
- Resolution: 200x200px
As shown on the graph, the engine’s performance is above 20 FPS with <=40 objects. It is strongly discouraged to add more than this number of objects with a size similar to 113x113px on a range smaller than resolution parameters.

