A Quadrilateral Cowboy clone intended to help me learn Game Dev

Adding assets for basic level

+300
+3
assets/levels/level1.level.ron
··· 1 + ( 2 + mesh_path: "levels/level1/level1.gltf" 3 + )
assets/levels/level1/level1.bin

This is a binary file and will not be displayed.

assets/levels/level1/level1.blend

This is a binary file and will not be displayed.

assets/levels/level1/level1.blend1

This is a binary file and will not be displayed.

+297
assets/levels/level1/level1.gltf
··· 1 + { 2 + "asset":{ 3 + "generator":"Khronos glTF Blender I/O v4.2.60", 4 + "version":"2.0" 5 + }, 6 + "scene":0, 7 + "scenes":[ 8 + { 9 + "name":"Scene", 10 + "nodes":[ 11 + 0, 12 + 1, 13 + 2, 14 + 3 15 + ] 16 + } 17 + ], 18 + "nodes":[ 19 + { 20 + "mesh":0, 21 + "name":"OuterWalls", 22 + "scale":[ 23 + -1, 24 + -1, 25 + -7.1605610847473145 26 + ], 27 + "translation":[ 28 + 0, 29 + 1, 30 + 0 31 + ] 32 + }, 33 + { 34 + "mesh":1, 35 + "name":"Wall1", 36 + "rotation":[ 37 + 0.7071068286895752, 38 + 0, 39 + 0, 40 + 0.7071068286895752 41 + ], 42 + "translation":[ 43 + 0, 44 + 1, 45 + 0 46 + ] 47 + }, 48 + { 49 + "mesh":2, 50 + "name":"Door1", 51 + "rotation":[ 52 + 0.7071068286895752, 53 + 0, 54 + 0, 55 + 0.7071068286895752 56 + ], 57 + "translation":[ 58 + 0, 59 + 1, 60 + 0 61 + ] 62 + }, 63 + { 64 + "name":"PlayerStart", 65 + "translation":[ 66 + 0, 67 + 0.6138424873352051, 68 + 6.291262626647949 69 + ] 70 + } 71 + ], 72 + "meshes":[ 73 + { 74 + "name":"Cube.001", 75 + "primitives":[ 76 + { 77 + "attributes":{ 78 + "POSITION":0, 79 + "NORMAL":1, 80 + "TEXCOORD_0":2 81 + }, 82 + "indices":3 83 + } 84 + ] 85 + }, 86 + { 87 + "name":"Plane", 88 + "primitives":[ 89 + { 90 + "attributes":{ 91 + "POSITION":4, 92 + "NORMAL":5, 93 + "TEXCOORD_0":6 94 + }, 95 + "indices":7 96 + } 97 + ] 98 + }, 99 + { 100 + "name":"Plane.001", 101 + "primitives":[ 102 + { 103 + "attributes":{ 104 + "POSITION":8, 105 + "NORMAL":9, 106 + "TEXCOORD_0":10 107 + }, 108 + "indices":11 109 + } 110 + ] 111 + } 112 + ], 113 + "accessors":[ 114 + { 115 + "bufferView":0, 116 + "componentType":5126, 117 + "count":24, 118 + "max":[ 119 + 1, 120 + 1, 121 + 1 122 + ], 123 + "min":[ 124 + -1, 125 + -1, 126 + -1 127 + ], 128 + "type":"VEC3" 129 + }, 130 + { 131 + "bufferView":1, 132 + "componentType":5126, 133 + "count":24, 134 + "type":"VEC3" 135 + }, 136 + { 137 + "bufferView":2, 138 + "componentType":5126, 139 + "count":24, 140 + "type":"VEC2" 141 + }, 142 + { 143 + "bufferView":3, 144 + "componentType":5123, 145 + "count":36, 146 + "type":"SCALAR" 147 + }, 148 + { 149 + "bufferView":4, 150 + "componentType":5126, 151 + "count":46, 152 + "max":[ 153 + 1, 154 + 0, 155 + 1 156 + ], 157 + "min":[ 158 + -1, 159 + 0, 160 + -1 161 + ], 162 + "type":"VEC3" 163 + }, 164 + { 165 + "bufferView":5, 166 + "componentType":5126, 167 + "count":46, 168 + "type":"VEC3" 169 + }, 170 + { 171 + "bufferView":6, 172 + "componentType":5126, 173 + "count":46, 174 + "type":"VEC2" 175 + }, 176 + { 177 + "bufferView":7, 178 + "componentType":5123, 179 + "count":180, 180 + "type":"SCALAR" 181 + }, 182 + { 183 + "bufferView":8, 184 + "componentType":5126, 185 + "count":12, 186 + "max":[ 187 + 0.3333333730697632, 188 + 0, 189 + 1 190 + ], 191 + "min":[ 192 + -0.3333333134651184, 193 + 0, 194 + -2.9802322387695312e-08 195 + ], 196 + "type":"VEC3" 197 + }, 198 + { 199 + "bufferView":9, 200 + "componentType":5126, 201 + "count":12, 202 + "type":"VEC3" 203 + }, 204 + { 205 + "bufferView":10, 206 + "componentType":5126, 207 + "count":12, 208 + "type":"VEC2" 209 + }, 210 + { 211 + "bufferView":11, 212 + "componentType":5123, 213 + "count":36, 214 + "type":"SCALAR" 215 + } 216 + ], 217 + "bufferViews":[ 218 + { 219 + "buffer":0, 220 + "byteLength":288, 221 + "byteOffset":0, 222 + "target":34962 223 + }, 224 + { 225 + "buffer":0, 226 + "byteLength":288, 227 + "byteOffset":288, 228 + "target":34962 229 + }, 230 + { 231 + "buffer":0, 232 + "byteLength":192, 233 + "byteOffset":576, 234 + "target":34962 235 + }, 236 + { 237 + "buffer":0, 238 + "byteLength":72, 239 + "byteOffset":768, 240 + "target":34963 241 + }, 242 + { 243 + "buffer":0, 244 + "byteLength":552, 245 + "byteOffset":840, 246 + "target":34962 247 + }, 248 + { 249 + "buffer":0, 250 + "byteLength":552, 251 + "byteOffset":1392, 252 + "target":34962 253 + }, 254 + { 255 + "buffer":0, 256 + "byteLength":368, 257 + "byteOffset":1944, 258 + "target":34962 259 + }, 260 + { 261 + "buffer":0, 262 + "byteLength":360, 263 + "byteOffset":2312, 264 + "target":34963 265 + }, 266 + { 267 + "buffer":0, 268 + "byteLength":144, 269 + "byteOffset":2672, 270 + "target":34962 271 + }, 272 + { 273 + "buffer":0, 274 + "byteLength":144, 275 + "byteOffset":2816, 276 + "target":34962 277 + }, 278 + { 279 + "buffer":0, 280 + "byteLength":96, 281 + "byteOffset":2960, 282 + "target":34962 283 + }, 284 + { 285 + "buffer":0, 286 + "byteLength":72, 287 + "byteOffset":3056, 288 + "target":34963 289 + } 290 + ], 291 + "buffers":[ 292 + { 293 + "byteLength":3128, 294 + "uri":"level1.bin" 295 + } 296 + ] 297 + }