bsn! prototypes, mixed lighting, and avian 0.2 - This Week in Bevy

  Рет қаралды 3,751

chris biscardi

chris biscardi

Күн бұрын

Пікірлер: 19
@Kiaulen
@Kiaulen 17 күн бұрын
I do love me some comprehensive release notes ❤ Thanks Avian! And thanks Chris for these videos.
@redrace2.074
@redrace2.074 19 күн бұрын
thank you chris. Love you
@natan_amorim_moraes
@natan_amorim_moraes 19 күн бұрын
the UI Demo reminded of flutter a bit (which I love)
@sunofabeach9424
@sunofabeach9424 19 күн бұрын
I have no idea what are those things for but I'm happey whenever the Bevelopment occurs. Hppy new Year!!
@chrisbiscardi
@chrisbiscardi 19 күн бұрын
@@sunofabeach9424 which things are you not sure of? I should probably be explaining that in the video
@sunofabeach9424
@sunofabeach9424 19 күн бұрын
@@chrisbiscardi no idea I haven't watched it yet
@Papiertig0r
@Papiertig0r 15 күн бұрын
I gotta rework my crate, it's so bad /)w(\ still thanks for featuring!
@chrisbiscardi
@chrisbiscardi 15 күн бұрын
its published and usable :) that's how all the big polished highly used crates start out too
@riufq
@riufq 19 күн бұрын
Since bevy doesn't have editor and viewport. Does it mean when people wanna see the change. They must compile it every time, right?
@chrisbiscardi
@chrisbiscardi 19 күн бұрын
it depends on the change. For a piece of Rust code yeah you have to do an incremental compilation (not a full compilation), if the change is an asset (gltf, scenes, textures, shaders, etc) that's all hot-reloadable, and Bevy also has an optional http server plugin to interact with running games, so you can add/remove/etc entities in running games via debug tools or http clients (like the VSCode inspector in the video this week)
@riufq
@riufq 19 күн бұрын
@chrisbiscardi when you say http. It's run on browser?
@chrisbiscardi
@chrisbiscardi 19 күн бұрын
you're close. A web browser does send http requests to fetch web pages but the more common way to interact with an http server like the one in Bevy is to build a UI on top of it or use an http client (like curl in the terminal, or the postman app, etc). here's an example of using curl on a random game I was just working on. The curl command is run in a terminal while the game is running and it returns the positions of everything in the game (the Transform component): gist.github.com/ChristopherBiscardi/00cadc0e920b7ea6a173d4e791876c6e The VSCode inspector UI from the video is built on these APIs and uses JavaScript to query the http server to fetch data and make changes, similar to the curl example. So the http apis are something you can use a client to build a web application ui interface on top of. The apis are new, so there's a lot of people experimenting with building these new UIs.
@riufq
@riufq 19 күн бұрын
@@chrisbiscardi thank you so much, for taking your time to explaining this to me. Thank you. Hope there's more bevy tutorial out there.
@sunofabeach9424
@sunofabeach9424 19 күн бұрын
I recently tried putting my logic into compiled chunks of Lua code which would be stored in resources. Lua scripts are stored in a separate folder that is watched by a special Bevy plugin. absolutely unique experience. you lose like ALL advantages of Bevy but now you can hot reload your code and still have adequate performance (as long as you Lua code is imperative and calls Rust functions under the hood). Lua scripts are compiled into bytecode pretty much instantly and the Lua binding library for Rust I use provides type safety checks that Lua unfortunately doesn't have. I wish @chrisbiscardi will one day cover Lua question in Bevy, I think this language pairs well with Bevy and deserves another shot
@marko-lazic
@marko-lazic 19 күн бұрын
Font is Pixeloid Mono. Got it.
@jagagemo8141
@jagagemo8141 19 күн бұрын
Wrong place to ask, I know, but how about a look at iced 13?
@chrisbiscardi
@chrisbiscardi 19 күн бұрын
@@jagagemo8141 will put it on my list
Mesh generation, Voxels, and terminals - This Week in Bevy
7:56
chris biscardi
Рет қаралды 5 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
AI Copyright Claimed My Last Video
24:11
Venus Theory
Рет қаралды 737 М.
What's new in Pixel Composer 1.18.6
10:11
MakhamDev
Рет қаралды 3,8 М.
Предел развития НЕЙРОСЕТЕЙ
18:53
Onigiri
Рет қаралды 221 М.
Making a Game About Weak Points
21:27
Emis
Рет қаралды 859 М.
are we cooked w/ o3?
13:58
ThePrimeTime
Рет қаралды 326 М.
A Brief look at Text Rendering
22:27
VoxelRifts
Рет қаралды 74 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 720 М.
0.15.1, conveyor belts, and simple preferences - This Week in Bevy
7:27