Bloxel sandbox game similar to Minecraft "Classic" (2009) in Rust with Bevy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
copygirl 92b5fca3bb Add noclip controls 1 week ago
src Add noclip controls 1 week ago
.gitignore Initial commit 1 week ago
Cargo.lock Initial commit 1 week ago
Cargo.toml Initial commit 1 week ago
README.md Initial commit 1 week ago

README.md

This project aims to re-create the functionality of "Minecraft Classic" for the sake of creating a game that could be considered finished while developing code and experience that can be used in future projects that have greater ambitions.

We're using Bevy (and thus Rust) and are going to be making heavy use of Entity Component System (ECS) design.

Goals

  • Creative mode editing
  • Basic player physics
  • Simple cellular automaton interactions
  • Limited world size (configurable)
  • Data-driven block palette loaded at startup
  • Custom block models (and textures)
  • Multiplayer
  • Run in browser

Non-goals

  • Non-player entities.
  • "Infinite" terrain. It shouldn't be too difficult to support this, but this is to keep the scope of the project small. This can be explored when the game is in a playable state.
  • More sensible liquid handling such as "waterlogging", partial liquid blocks and flow mechanics.
  • Modding API. Something I'd like to see, but also out of scope.