Bevy 0.12 Release!!!

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 21

  • @Mempler
    @Mempler 10 месяцев назад +48

    bevy truly doubled the framerate and gave it to the next person

  • @Silver-fh4fb
    @Silver-fh4fb 10 месяцев назад +4

    And here I was planning on spending my entire sunday migrating my game to v0.11 today 😭The struggle is real.

  • @caretchara
    @caretchara 10 месяцев назад +9

    I gotta try bevy out, just nervous that I'll give up from slow progress :(

    • @logicprojects
      @logicprojects  10 месяцев назад +6

      Once you get the flow you can work really fast with it

    • @thombruce
      @thombruce 10 месяцев назад +2

      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
      @digammaf7060 10 месяцев назад +2

      ​@@thombruceyeah UI is a pain right now :( but I always found UI development to be a pain so maybe I'am biased

    • @Silver-fh4fb
      @Silver-fh4fb 10 месяцев назад

      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
    @MoonrayMurray 10 месяцев назад +4

    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
      @logicprojects  10 месяцев назад +2

      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
      @MoonrayMurray 10 месяцев назад

      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
      @reshen 10 месяцев назад +1

      Cant speak to the perf differences, but the ergonomics of xpbd are brilliant and it’s already been updated to bevy 0.12!

  • @abdullahmertozdemir9437
    @abdullahmertozdemir9437 10 месяцев назад +3

    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
      @logicprojects  10 месяцев назад +3

      That's ok! There's no time like now to get back in the habit

  • @px2059
    @px2059 10 месяцев назад +1

    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
      @logicprojects  10 месяцев назад

      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)

  • @MrMustachehead
    @MrMustachehead 8 месяцев назад

    Does anyone know, or can point me in the direction of how to do ui in bevy 0.12? Thanks :)

  • @mouduge
    @mouduge 10 месяцев назад

    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
      @logicprojects  10 месяцев назад

      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

  • @JstJaybeingJay
    @JstJaybeingJay 10 месяцев назад

    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
      @logicprojects  10 месяцев назад

      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)

  • @SkyLib
    @SkyLib 10 месяцев назад

    Also android is now supported