WolkenWelten tries to be an action-packed voxel rogue-lite, with a flexible engine that allows mods to extend or completely alter the game.
To accomplish this it combines a custom graphics engine written in Rust with the V8 JavaScript engine.
Everything is still very experimental, and it's more of a proof of concept rather than a finished game, to keep up with development you can read the devlog for short summaries including lots of screenshots.
During development focus has been put into supporting low-end devices like the Raspberry pi 4(00), because of that it should run at ~60FPS in 720p, and ~30-40 in 1080p.
If you want to chat, have a question or would like to contribute then the most direct way would be either Matrix or Discord.
You need a complete rust toolchain installed that supports Rust 2021 (1.56+), for example via rustup
.
After that executing the cargo run --release
command should build and run the game.
In addition to a Rust toolchain, you need to install a couple of system header files using your distributions package manager:
pacman -S base-devel alsa-lib fontconfig freetype2
apt-get install build-essential libasound2-dev libfontconfig1-dev libfreetype6-dev
μArch | Operating System | Status |
---|---|---|
x86_64 | Arch Linux | Regular manual testing |
ARM64 | Raspberry Pi OS | Regular manual testing |
x86_64 | MacOS | Regular manual testing |
x86_64 | Windows 10 | Regular manual testing |
x86_64 | Chrome OS | Irregular manual testing |
ARM64 | Windows 11 | Not working (yet) |
x86_64 | FreeBSD | Not working (yet) |
x86_64 | NetBSD | Not working (yet) |
x86_64 | OpenBSD | Not working (yet) |
WASM | Browsers | Not supported |