Skip to content Skip to footer
0 items - $0.00 0

Veloren – voxel action-adventure role-playing in Rust by tete

Veloren – voxel action-adventure role-playing in Rust by tete

Veloren – voxel action-adventure role-playing in Rust by tete

7 Comments

  • Post Author
    pndy
    Posted March 29, 2025 at 6:20 pm

    Isn't that word used as name means "lost" in German?

    I tried it a while ago and it looks really interesting – especially biomes and lightning

  • Post Author
    skitter
    Posted March 29, 2025 at 6:41 pm

    If you're interested in how the mountains and rivers are generated, it's mostly based on the paper "Large Scale Terrain Generation from Tectonic Uplift and
    Fluvial Erosion": Each chunk rises (at a noise-based, constant rate) while erosion is applied based on the chunk's slope and the size of its catchment area.

    The result is a river network as well as the central height of each chunk; based on this roads, caves and structures are laid out. The actual voxels are only determined when a player loads the area and are (usually) not persisted.

    Also, for some technologies not related to worldgen: Rendering is done via wgpu, models are built in MagicaVoxel, and both client and server use an ECS (specs).

  • Post Author
    matricaria
    Posted March 29, 2025 at 7:24 pm

    This is an open source version of another game called Cube World, which was basically a scam when it came out. Had only a few of the promised features and didn’t update for years.

  • Post Author
    echelon
    Posted March 29, 2025 at 7:43 pm

    Rust gaming is picking up.

    Veloren's mainline client is built on its own engine.

    Tiny Glade uses Bevy ECS, but has it's own graphics stack.

    Both Bevy and Fyrox are starting to get pretty capable. They're not Godot yet, but they're getting there. Bevy and Fyrox have very different design goals, so there's something for everyone.

    Bevy leans hard into ECS and has a ton of utility crates and third party libraries, such as level builders. Fyrox is not so heavily tied to ECS and tries to build everything in as a complete package. Bevy is the more mature engine, but both are viable.

    Both can be easily deployed to the web as WASM bundles, so they're ideal for multi platform targeting.

    Rust is shaping up to be a major game programming language. And it's already an incredible web backend / RPC / API service programming language, so you can write your game server in Rust too.

  • Post Author
    misnome
    Posted March 29, 2025 at 7:48 pm

    Minor note that installation via the launcher (Why a launcher!?!) seems a bit broken. Both the direct mac download, and installing from Cargo, installs Airshipper v0.15.0. This says that it's outdated and to install a new version. Clicking the button to do this takes you to the Github releases page, where the latest version is 0.14. There's a december release for v0.16 but it's a tag only and has no artifacts. Quit in frustration.

    Edit: Despite having an issues page, the GitHub page of the launcher is apparently only a mirror of the GitLab repository. GitLab has artifacts for the latest version. I am mystified why they send people to the GitHub page on their officially linked and `cargo install` downloads.

  • Post Author
    muterad_murilax
    Posted March 29, 2025 at 7:58 pm

    Reminds me of 3D Dot Game Heroes for the PS3.

  • Post Author
    99094
    Posted March 29, 2025 at 8:56 pm

    I remember playing a very very early version of Veloren as a Cube World alternative. Happy to see where it is right now.

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.