A downloadable game for Windows, macOS, and Linux

This project takes advantage of some unreleased and in-progress crates to build out UI and gameplay features.

* [Blenvy](https://github.com/kaosat-dev/Blenvy) is a pre-release crate for Blender<->Bevy workflows, including exporting models and materials from Blender to Bevy, and importing Components to Blender from Bevy, which can then be applied to levels and blueprints. This is how the majority of colliders were defined.

Building on top of vello, woodpecker_ui is an unreleased UI crate for Bevy that is powering the main menu.

[bevy_tnua](https://github.com/idanarye/bevy-tnua) is used for character controllers alongside [Avian Physics](https://joonaa.dev/blog/06/avian-0-1). 

[vleue_navigator](https://github.com/vleue/vleue_navigator) is used to construct Navigation Meshes from models built in Blender with Blenvy and exported to Bevy.


Overall I used the opportunity to learn some new things and work with some up and coming crates. I plan to take this base and build a different kind of game after the Jam ends.


Code is available at https://github.com/christopherbiscardi/bevy-jam-5

Download

Download
wash-cycle-linux.zip 119 MB
Version v0.0.11 51 days ago
Download
wash-cycle-macos.dmg 146 MB
Version v0.0.11 51 days ago
Download
wash-cycle-windows.zip 108 MB
Version v0.0.11 51 days ago

Comments

Log in with itch.io to leave a comment.

2024-08-17T11:34:20.151505Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "

Linux 24.0.6 Manjaro Linux", kernel: "6.10.3-1-MANJARO", cpu: "Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz", core_count:
"6", memory: "15.5 GiB" }
2024-08-17T11:34:20.192755Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon RX 5700 XT", vendor: 4098, de

vice: 29471, device_type: DiscreteGpu, driver: "AMD open-source driver", driver_info: "2024.Q2.3 (LLPC)", backend: Vul

kan }
2024-08-17T11:34:20.289141Z  INFO bevy_winit::system: Creating new window "Wash Cycle" (Entity { index: 0, generation:
1 })
2024-08-17T11:34:20.427436Z  INFO blenvy::registry::export_types: Done exporting registry schema
Initialising in parallel using 4 threads
wl_drm#43: error 0: wl_drm.create_prime_buffer is not implemented
Protocol error 0 on object wl_drm@43:  

thread '<unnamed>' panicked at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.20.1/src/backe

nd/wgpu_core.rs:801:30:
Error in Surface::present: Validation Error
Caused by:    Parent device is lost
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Encountered a panic in system `bevy_render::renderer::render_system`!
Protocol error 0 on object wl_drm@43:  

2024-08-17T11:34:20.477853Z ERROR bevy_winit::state: winit event loop returned an error: Exit Failure: 1
2024-08-17T11:34:20.477861Z ERROR bevy_winit::state: Failed to receive a app exit code! This is a bug



Not sure if this is a fault on my end but i cannot launch your game on Linux :(