Starlight Engine is a 3D Voxel game engine written in Rust. It is designed to be fast, efficient, and easy to use. It is still in development and is not yet ready for use.
It is intended to be compatible with Luanti (formerly known as Minetest) games and mods, but offers a more modern and efficient codebase with more features.
If you're interested in contributing, feel free to fork the repository and submit a pull request. If you have any questions, feel free to open an issue or chatter in the discussions.
Please come back later - This engine is unplayable at the moment.
Ensure you have Rust installed on your system. You can install it from here.
Clone the repository and run the following command to build the engine:
cargo build --release
To run the engine, use the following command:
cargo run --release
Visual Studio Code is recommended for development, as the project is set up to work with it out of the box. However, you can also use any other IDE or text editor, like RustRover or Neovim if you dare.
Licensed under the GNU General Public License v3.0. See the LICENSE file for more information.