Our great sponsors
-
veloren
An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Airshipper
The official Veloren launcher! This repository is a mirror. Please submit all PRs and issues on our GitLab page: https://gitlab.com/veloren/airshipper
I can't imagine myself being stuck for 10 minutes to see a change happen on screen
Just take a look at a Veloren dev changing a line, then compiling it: https://www.youtube.com/watch?v=nR2WDBMjkh8&t=976s
Rust is not made for game dev, this project is the proof, your progress will stall at some point because you won't be able to iterate on your game anymore!
That's the curse of Rust
Where are the gamedev that announced using Rust from now on 5 years ago? they still stuck compiling their projects!
What a disaster: https://github.com/veloren/veloren/blob/master/Cargo.lock
7.5k LOC just for dependencies..
That's actually a mirror, our main repo is on Gitlab :) https://gitlab.com/veloren/veloren/
Interestingly their launcher GitHub readme provides installation instruction for NixOS users but their website does not mention it.
Launcher GitHub page: https://github.com/veloren/Airshipper
From their github/cargo.toml it seems to be using "wgpu" (https://sotrh.github.io/learn-wgpu/#what-is-wgpu) which at first glance seems to be an abstraction layer that can fallback to OpenGL/DirectX/etc depend on ng on the platform.