Skip to content

p1onerka/rusty_ache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty Ache

Blazingly fast game engine written in Rust.

How to run

Clone this repo:

  git clone git@github.com:p1onerka/rusty_ache.git

Open the project:

  cd rusty_ache

Run the project:

  cargo run --bin main

Demo

Demo

Docs

Project documentation is availible here.

Supported Platforms

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.

System Requirements

  • 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

Performance

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

Performance diagram

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.

Devs

About

The best rust game engine!

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages