Skip to content

A little project for learning about game programming with Bevy

License

Notifications You must be signed in to change notification settings

hallettj/redstone-designer

Repository files navigation

Redstone Designer

This is an experimental pet project. Don't worry about it! But if you want to see some Bevy code, and you're ok with looking at code written by someone just getting started then please feel free to take a look.

Prerequisites

To get the necessary Rust toolchain and system libraries automatically use Nix. Follow the instructions in flake.nix. Otherwise install the dependencies listed below. You need to get Minecraft assets manually either way.

If you are installing dependencies manually you will need:

  • the Rust nightly toolchain
  • OS dependencies listed here

On Linux you also need these dependencies for Wayland support:

  • libwayland-dev
  • libxkbcommon-dev

Finally you will need a copy of Minecraft.

Rust toolchain

Either use Nix or,

  • install rustup by following these instructions
  • add the nightly channel by running $ rustup install nightly

Minecraft assets

Assets should be unpacked under the assets/minecraft/ directory in this project. If you have Minecraft installed in the usual location you can do that with this command:

$ unzip ~/.minecraft/versions/1.19.2/1.19.2.jar 'assets/**/*' -d assets/minecraft/

Running

After you have met the prerequisites, run the app with:

$ cargo run

About

A little project for learning about game programming with Bevy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published