11
22#3D RPG Bevy game template (WIP)
3- <video width =" 320 " height =" 240 " src =" https://github.com/user-attachments/assets/95595cf1-10e0-451f-a390-26e614db183b " controls =" controls " > </video >
4- <video width =" 320 " height =" 240 " src =" https://github.com/user-attachments/assets/45388412-9b6e-4503-bf70-ff75618cea0d " controls =" controls " > </video >
5- <video width =" 320 " height =" 240 " src =" https://github.com/user-attachments/assets/cf22aa05-1332-40ea-b057-5c596e62f8e7 " controls =" controls " > </video >
6- <video width =" 320 " height =" 240 " src =" https://github.com/user-attachments/assets/d26afc33-8cea-4265-884c-9bb33b569566 " controls =" controls " > </video >
3+ <table border =" 0 " >
4+ <tr>
5+ <td>
6+ <video src="https://github.com/user-attachments/assets/6533b1d9-5971-41fd-acc4-5d2f567266be" controls="controls"> </video>
7+ </td>
8+ <td>
9+ <video src="https://github.com/user-attachments/assets/3aadf8fc-7bb2-477d-82c6-44dc1d56ed08" controls="controls"> </video>
10+ </td>
11+ </tr>
12+ <tr>
13+ <td>
14+ <video src="https://github.com/user-attachments/assets/7f470899-29b0-44c5-b418-6fdf240d130c" controls="controls"> </video>
15+ </td>
16+ <td>
17+ <video src="https://github.com/user-attachments/assets/ea236931-6c59-456f-98de-447d3f6eb287" controls="controls"> </video>
18+ </td>
19+ </tr>
20+ </table >
721
822This template is based on the awesome[ BevyFlock 2D template] [ BevyFlock ] featuring out of the box builds for:
923- Windows
@@ -93,8 +107,8 @@ But generally running your game locally is very simple:
93107<details >
94108<summary><ins>Bevy CLI</ins></summary>
95109
96- - Dev:` bevy run ` to run a native dev build
97- - Release:` bevy run --release ` to run a native release build
110+ - Dev: `bevy run` to run a native dev build
111+ - Release: `bevy run --release` to run a native release build
98112- Use` bevy run --release web ` to run a web release build
99113To run a** web** dev build to run audio in separate thread to avoid audio stuttering:
100114- :` bash bevy run web --headers="Cross-Origin-Opener-Policy:same-origin" --headers="Cross-Origin-Embedder-Policy:credentialless" `
@@ -103,21 +117,21 @@ To run a **web** dev build to run audio in separate thread to avoid audio stutte
103117<details >
104118<summary><ins>CMake</ins></summary>
105119
106- - Dev:` make run ` to run a** native** dev build
120+ - Dev: `make run` to run a **native** dev build
107121- Release:` make build ` to build a** native** release build
108122- Web:` make run-web ` to run a** web** dev build to run audio in separate thread to avoid audio stuttering
109123</details >
110124
111125<details >
112- <summary><ins>Installing Linux dependencies</ins></summary>
126+ <summary ><ins >Installing Linux dependencies</ins ></summary >
113127
114128 If you're using Linux, make sure you've installed Bevy's[ Linux dependencies] .
115129 Note that this template enables Wayland support, which requires additional dependencies as detailed in the link above.
116130 Wayland is activated by using the` bevy/wayland ` feature in the[ ` Cargo.toml ` ] ( ./Cargo.toml ) .
117131</details >
118132
119133<details >
120- <summary><ins>(Optional) Improving compile times</ins></summary>
134+ <summary ><ins >(Optional) Improving compile times</ins ></summary >
121135
122136[ ` .cargo/config.toml ` ] ( ./.cargo/config.toml ) contains documentation on how to set up your environment to improve compile times.
123137</details >