This is a 2D Minecraft clone made with Rust and Bevy. It doesn't have really a defined purpose, but I'm thinking of making it a sandbox game focused on creativity and engineering.
Though I have to admit, this is the most ambitious, complex and hard to code projects I've ever done.
At the moment, there is no binaries to download, because it's not meant to be released yet. It's still in development. If you want to play it you have to compile it yourself. It's pretty easy, just clone this repo with git clone https://github.com/pvini07BR/mijocraft-bevy.git
and then cd mijocraft-bevy
and then cargo run
. It can take a while to compile everything though.
- Chunk System (✓)
- (WORKING ON IT) World Generation (-)
- Player movement, controls and interactivity (✓)
- Block placement (✓)
- World System (✓)
- Liquids ( )
- Item system/Inventory ( )
- Item containers (like chests) ( )
These features might not be added, or it's delayed for a distant future.
- Multiplayer support
- Circuitry (similar to Minecraft's redstone, or Terraria's wiring, or just real life electronics)
- Dynamic structures (such as windmills or idk how to explain it)
- Physics objects (such as being able to play with a beach ball)
- WASD/Arrow Keys - Move player
- Space/W/Up Arrow - Jump
- F - Toggle noclip fly mode
- Mouse Scroll - Change block to place
- Left Mouse Click - Destroy block at cursor
- Right Mouse Click - Place block at cursor
- Tab - Change placement layer between Block/Wall
- Ctrl + Mouse Scroll - Zoom