Game Engine written in Rust
  • Rust 98.3%
  • GLSL 1%
  • Just 0.7%
Find a file
2025-07-29 11:59:34 +02:00
crates trying to eat the spaghetti (make it less) 2025-07-29 11:59:34 +02:00
moonhare_engine trying to eat the spaghetti (make it less) 2025-07-29 11:59:34 +02:00
playground trying to eat the spaghetti (make it less) 2025-07-29 11:59:34 +02:00
.gitignore added log wrapper 2025-07-28 19:50:49 +02:00
Cargo.lock trying to eat the spaghetti (make it less) 2025-07-29 11:59:34 +02:00
Cargo.toml trying to eat the spaghetti (make it less) 2025-07-29 11:59:34 +02:00
LICENSE Initial commit 2025-07-28 19:56:04 +02:00
README.md readme 2025-07-29 00:46:01 +02:00

Moonhare Engine

Game Engine written in Rust

(Currently this is just a fun side project, sooo if this engine works eventually, use it at your own risk :D)

My Goals

  • make a somewhat simple (mainly 3D) Game Engine
  • provide some abstraction so that for example different graphics APIs could be used
    • focus is on OpenGL
  • allow Scripting via C#
  • learn a metric ton about rust, game engine architecture and graphics programming :3

Architecture:

Crates

Game Loop:

  • Start Run

  • (enter loop) ... -> Update -> Render -> Update ...

  • Cleanup