Overworld and NPCs in Bevy (0.10 Devlog 4)

  Рет қаралды 1,686

Logic Projects

Logic Projects

Күн бұрын

Пікірлер: 11
@picleus
@picleus Жыл бұрын
I really like this broad strokes style devlog instead of the nitty-gritty tutorials. It's fun to follow along and see the big picture.
@jacques-dev
@jacques-dev Жыл бұрын
Great video, I need to look at how you’re using RON files to load data from files that seems very useful.
@logicprojects
@logicprojects Жыл бұрын
I have a macro in src/utils. It's great for things like "prefabs" where I want different enemy variants or level layouts so I don't need to recompile
@jacques-dev
@jacques-dev Жыл бұрын
@@logicprojects that’s awesome I’ve always wondered how one would handle prefabs in Bevy
@Tsudico
@Tsudico Жыл бұрын
@@logicprojects Do you have a video where you made the macro or describe it?
@logicprojects
@logicprojects Жыл бұрын
I made it a long time ago for a space game devlog. Crust of Rust has a macros video that should cover any of the details. Basically I just do the idiom to load a ron file and I turn the type name into a file name if one isn't provided. Rust macros are janky when you first see them
@jeffg4686
@jeffg4686 Жыл бұрын
Sometimes I get a little bevy burnout, then I remember how amazing it's turning out. It's hard not to want to learn the AI stuff coming out, so I've been spending some time there ... Amazing stuff. camera.logical_viewpoint_size().UNWRAP().x 😂😂😂 - just flows so natural ... What a language... I kid (partially)
@logicprojects
@logicprojects Жыл бұрын
Yeah I always go to definition when I need a weird unwrap to see why things return options. Like what camera would not return a viewport size.....
@jeffg4686
@jeffg4686 Жыл бұрын
@@logicprojects - I mean, with the ?, it's really not any different than other languages that use null, and have that shortcut. I just looks funny when the shortcut is all spelled out ...
@logicprojects
@logicprojects Жыл бұрын
Yeah the problem with bevy is systems can't return anything so we can't really use ?. I wonder if there is a way to have systems optionally return a result in the future
@jeffg4686
@jeffg4686 Жыл бұрын
@@logicprojects - ah, gotcha, thanks - hadn't thought about that yet. I guess one way to look at systems if that's the case is that, perhaps every system call should really be delegated to another function, and the system function could be attributed with a macro that provides some default error handling for all the systems. That way you can still use ? in your function that it delegates out to (probably write the same assembly in the end anyways)
Making A Rust/Bevy Game in One Week - Bevy Jam 3
7:32
Logic Projects
Рет қаралды 1,9 М.
Turn Based Combat in Bevy (0.10 Devlog 1)
8:12
Logic Projects
Рет қаралды 4,5 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Creating Cutscenes in my Open World RPG - Chef RPG Devlog #8
14:47
Pixel Architect
Рет қаралды 101 М.
I got a mail order ant colony and gave them a new home...
13:34
Homemade Ecosystems
Рет қаралды 9 МЛН
Adding a Crafting System to my Survival Game | Devlog #2
7:27
OverPhil Dev
Рет қаралды 81 М.
Continuous Integration and Documentation in Bevy (0.10 Devlog 5)
7:49
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,3 МЛН
Why I removed Components from my Game Engine
13:07
Joshua Manton
Рет қаралды 44 М.
I Scraped the Entire Steam Catalog, Here’s the Data
11:29
Newbie Indie Game Dev
Рет қаралды 542 М.
Comparing Unity DOTS and Bevy
7:08
Logic Projects
Рет қаралды 10 М.
Chill Devlog: Making my roguelike game playable
7:08
DannyDeer
Рет қаралды 41 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН