bevy truly doubled the framerate and gave it to the next person
@caretchara Жыл бұрын
I gotta try bevy out, just nervous that I'll give up from slow progress :(
@logicprojects Жыл бұрын
Once you get the flow you can work really fast with it
@thombruce Жыл бұрын
Worth a shot. I had zero experience with Rust or game dev before I started working on a Bevy project around (looking for my first commit...) a month ago. I feel like I've made pretty quick progress in Bevy despite those disadvantages. Just try not to fret the UI stuff - Bevy UI still isn't all there yet; I'm trying to work on a set of game menus now and I can tell it's gonna be a pain. Everything else, I've had a pretty smooth and easy time with.
@digammaf7060 Жыл бұрын
@@thombruceyeah UI is a pain right now :( but I always found UI development to be a pain so maybe I'am biased
@Silver-fh4fb Жыл бұрын
It is slower to set up compared to for example Unity but once you've got your EC system and all the boilerplate in place it's not that hard to build on top of that. I made a 3D procedural space sim and it wasn't that much time consuming compared to similar projects in Unity. Honestly, the ECS is so easy to wrap your mind around that I kind of want to use it in other non-game projects.
@MoonrayMurray Жыл бұрын
Awesome, been using bevy for about a month now, with Rapier, the performance increase for sprites is major for me, but I think my main bottleneck is collisions currently, not sure I will have to try 0.12 with my current project and do a performance test for sprites.
@logicprojects Жыл бұрын
I think bevy xpbd is also updated to 0.12 already and I haven't tried it but the author claims it is sometimes better performing than rapier. Rapier is a beast that is meant to support more than most games need so I'm sure a simpler faster standard will emerge for 2d games soon
@MoonrayMurray Жыл бұрын
yeah so I just tried to get the crate bevyrapier2d/rapier2d running with bevy 0.12 and there seems to be some issues with the those crates, probably due to them being coded to support bevy 0.11, not sure why, I will have to give xpbd a go sometimes I didn't realise it even existed@@logicprojects
@reshen Жыл бұрын
Cant speak to the perf differences, but the ergonomics of xpbd are brilliant and it’s already been updated to bevy 0.12!
@Silver-fh4fb Жыл бұрын
And here I was planning on spending my entire sunday migrating my game to v0.11 today 😭The struggle is real.
@MrMustachehead11 ай бұрын
Does anyone know, or can point me in the direction of how to do ui in bevy 0.12? Thanks :)
@digital_hoboz Жыл бұрын
I'm disappointed that they measured performance in framerate. That doesn't tell us anything. Was the framerate doubled from 200 to 400? Or from 5 to 10? Those are very different levels of optimization.
@logicprojects Жыл бұрын
I've seen more exact measurements discussed around the discord. I saw one that was 180 fps to 400 fps. At the end of the day though doubling fps is half run time, which is great no matter what the start point is. The graphs in the blog had the machine and benchmarks used so I think it's fine for a quick news piece and the actual results are very game dependent (how often do you reuse a given mesh)
@JstJaybeingJay Жыл бұрын
what about the compile time? has that gotten any lower. That is the only thing that is keeping me from using Bevy. I really want to use Bevy.
@logicprojects Жыл бұрын
Rust will always have rough compile times. If you ask around people have all kinds of tricks for getting it down and the first compile isn't your average workflow recompile. In simple bevy projects it's faster than unity compiles for me (2 seconds)
@abdullahmertozdemir9437 Жыл бұрын
Man I haven't gotten to write a single proper line of code since before bevy 0.11 came out. Sad news of the day (that's only meant for me)
@logicprojects Жыл бұрын
That's ok! There's no time like now to get back in the habit
@mouduge Жыл бұрын
Thanks for the video. I'd like to code a particle simulation with tens of thousands of particles moving simultaneously. Is Bevy a good choice for that? Any alternative?
@logicprojects Жыл бұрын
You might need to be smart with your rendering but bevy is probably one of the best tools for that right now. The bevy side is designed right but that kind of project will always need you to be performance aware on your side