wash-cycle
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
Status | Released |
Platforms | Windows, macOS, Linux |
Author | chrisbiscardi |
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 :(