Berryville - is a farming simulator game, but roles are reversed, now you are playing as a plant. Just spend your time growing, as just a simple plant 😘. Game written in Rust using Bevy game engine.
Entry for GMTK Game Jam 2023
And yet, yet again, berryville is a not a new javascript framework !
- Web version available at maksasj.github.io/berryville
- Game page on Itch.io maksasj.itch.io/berryville
- Source code avaiable at github.com/Maksasj/berryville
Initially project have been build with these versions
- cargo 1.70.0
- rustc 1.70.0
- wasm-bindgen 0.2.86 (required only for web build)
There is two main building options first one is building exe
file, and second one is a web
version.
As for exe
version, you simply can do default or use preexisting build.bat
and make.bat
script.
cargo build --release
Cargo will automatically, download and build dependencies, such as bevy.
As for the web version, you will need to have wasm-bindgen
cli utility(see this guide link). After installing wasm-bindgen
, you can try to run
cargo build --release --target wasm32-unknown-unknown
this command will compile game into a wasm file. Then you can follow this guide link. For development simplicity there is also web-build
script, that compiles game into a wasm file, and runs wasm-bindgen
automatically.
Berryville is free, open source game. All code in this repository is licensed under
- MIT License (LICENSE.md or https://opensource.org/license/mit/)