Bevy Egui - Quick Easy Developer Tools and UIs

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 มิ.ย. 2024
  • This is a showcase about the egui crate and it's integration with the Bevy game engine. Egui can also be used with other Rust game engines and windowing libraries and is very powerful for creating quick and easy developer tools.
    Discord Invite: / discord
    Patreon: / logicprojects
    Resources:
    Egui: github.com/emilk/egui
    Bevy Egui: github.com/mvlabat/bevy_egui
    0:00 Intro
    0:18 What is Egui
    1:48 Using with Bevy
    3:07 Practical Example
    5:24 Final Product
    5:45 Outro
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 22

  • @ApocalypeX
    @ApocalypeX ปีที่แล้ว +7

    Man every time im planning to learn some thing you come out with a video the next day. Great work as usual.

    • @logicprojects
      @logicprojects  ปีที่แล้ว +1

      Thank you, glad to hear I'm making topical videos!

  • @RootsterAnon
    @RootsterAnon 7 หลายเดือนก่อน +1

    Thank you for this egui video from bevy perspective. Now stuff makes more sense. I would like to see dock example as well.

  • @kristupasT
    @kristupasT ปีที่แล้ว +2

    Great video, as always

  • @RSchenal
    @RSchenal ปีที่แล้ว

    you change background!! grate video btw

  • @darknetworld
    @darknetworld ปีที่แล้ว +3

    Learning rust is not easy without some video lesson which great to learn about it.

  • @principleshipcoleoid8095
    @principleshipcoleoid8095 ปีที่แล้ว +1

    I wonder if there is an example of using bevy's ui to making hover over tooltips on buttons. I guess it would be just generating a new node with whatever text is needed while having other things be in the background, but not sure if usually that node gets deleted afterwards or what.

  • @anthony-up4jg
    @anthony-up4jg ปีที่แล้ว

    what editor and theme are you using

  • @nicktutino2362
    @nicktutino2362 ปีที่แล้ว +2

    Do you think you could make an updated Kayak UI tutorial? I've found it hard to understand even with the book/examples

    • @logicprojects
      @logicprojects  ปีที่แล้ว +1

      Yeah the newer updates change a lot of things and I haven't really put the time to learn it yet. I might revisit it but not for a while

  • @bysantin
    @bysantin ปีที่แล้ว

    Will you make a video on node editor and egui?

    • @logicprojects
      @logicprojects  ปีที่แล้ว +1

      Yes. I have it scripted but it's a bit complex with all the traits you need to impl so I have it in my backlog

  • @calebwhitehead1153
    @calebwhitehead1153 ปีที่แล้ว

    Keep in mind that only the API of dear imgui is stateless and it heavily makes use of caching so performance is only an issue for extremely naive implementations of immediate mode UI.

    • @logicprojects
      @logicprojects  ปีที่แล้ว +1

      I've heard different things about the performance of imguis. I've never had a problem but people always cite performance issues so I played it safe with my video

  • @zyxyuv1650
    @zyxyuv1650 ปีที่แล้ว +1

    I'm trying to find both a Game engine and also a UI toolkit that works on Windows, macOS, Linux, Android, and iOS, and it's shocking to see that nothing really changed in 10 years, there's still no good options.

    • @principleshipcoleoid8095
      @principleshipcoleoid8095 ปีที่แล้ว

      I think bevy compiling to android is WIP. No idea if iOS is.

    • @Giantwow3896
      @Giantwow3896 10 หลายเดือนก่อน

      I joked about using unreal engine to make multiplatform mobile applications but I think that's fit your request here

    • @zyxyuv1650
      @zyxyuv1650 10 หลายเดือนก่อน

      @@Giantwow3896 Thank you for taking the time to comment thoughtfully, but there is no chance in hell I can use Unreal or Unity. If it's made in Unity then my project (non-Game) would be destroyed because I don't really own the codebase anymore and we've become a dependent to owing payments to some other company. And my investors said that if our projects are made in Unity they will not invest anything because we'd be making something we don't really own. For example, imagine how difficult it would have been for Notch to sell Minecraft for $2.5 B, if Minecraft had been made in UNREAL and it wasn't really his codebase and he owed a chunk of the company to EPIC games. I would rather leave the game industry than use Unreal. Unreal means that I failed.

  • @jeffg4686
    @jeffg4686 ปีที่แล้ว

    What's a widget?
    it's a joke oc
    spawn a pawn, lol

  • @georgewood5634
    @georgewood5634 ปีที่แล้ว

    😌 'Promo sm'.