apeltsi / loitsu

Cross-platform Game Engine written in Rust
MIT License
1 stars 0 forks source link
game-development game-engine rust

Loitsu Logo

loitsu

A cross-platform game engine written in Rust. Loitsu is designed to be able to support multiple implementation languages. Currently Rune is the main scripting language, but more languages are planned.

[!WARNING]

Loitsu is very experimental, expect many API changes.

Platform support

Loitsu might work on other platforms, but is only tested on the above. Mobile support is not planned currently.

Loitsu generally defaults to the Vulkan backend provided by wgpu on desktop platforms, but is capable of running with DirectX as well.

Tooling

Loitsu projects are built with the loitsu-cli. Example

To build for a specific platform you can suffix the run and build commands with -t [Platform].

To force assets to be regenerated (useful when changing loitsu versions or running into unexpected errors) use the --force or -f argument.

Name

"loitsu" is Finnish for spell