{"repo":"Noxmore/bevy_trenchbroom","free":true,"listed":false,"github":"https://github.com/Noxmore/bevy_trenchbroom","clone":"git clone https://github.com/Noxmore/bevy_trenchbroom.git","description":"TrenchBroom integration, .map, and .bsp loading for Bevy","language":"Rust","stars":147,"topics":["bevy","bevy-plugin","game-development","mapping-tools","rust","3d","gamedev","quake"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"bevy trenchbroom Quake level loading for Bevy! More specifically, integration and support for the following workflows: - TrenchBroom - .map - Bevy - TrenchBroom - .map - ericw-tools - .bsp - Bevy Arcane Dimensions - Tears of the False God .bsp loaded and rendered in Bevy NOTICE: This crate is on low maintenance/life support. I love working in TrenchBroom, but I only have so much time, and would like to instead allocate it to Bevy editor tooling that feels as good to use as TrenchBroom. I'll still update to new Bevy versions until said tooling is realized, but I almost certainly won't add any new major features myself. (Contributions are still welcome!) Quickstart - Add the bevy trenchbroom to your project: cargo add bevy trenchbroom . - Add TrenchBroomPlugins with a supplied TrenchBroomConfig to your app like so: You can configure TrenchBroomConfig through a builder syntax. Quake's entity classes are treated as an analog to Bevy's components. Here is an example of a simple point class: Now just run your game once, and it should automatically be available in TrenchBroom! For more comprehensive documentation on this topic, see the manual. Loading maps Now that you have your environment setup, and have assumedly created your map, loading it is pretty easy. Materials and bevy materialize Because Bevy's material system so heavily relies on generics, storing and inserting arbitrary materials at runtime is challenging. To this end, i've created the bevy materialize crate, which bevy","default_branch":null,"files":null,"tree":[],"storefront":"/r/Noxmore","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Noxmore/bevy_trenchbroom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}