Bevy Egui - Quick Easy Developer Tools and UIs

Sdílet
Vložit
  • čas přidán 26. 06. 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
  • Věda a technologie

Komentáře • 22

  • @ApocalypeX
    @ApocalypeX Před rokem +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  Před rokem +1

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

  • @RootsterAnon
    @RootsterAnon Před 7 měsíci +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 Před rokem +2

    Great video, as always

  • @RSchenal
    @RSchenal Před rokem

    you change background!! grate video btw

  • @darknetworld
    @darknetworld Před rokem +3

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

  • @principleshipcoleoid8095

    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 Před rokem

    what editor and theme are you using

  • @nicktutino2362
    @nicktutino2362 Před rokem +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  Před rokem +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 Před rokem

    Will you make a video on node editor and egui?

    • @logicprojects
      @logicprojects  Před rokem +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 Před rokem

    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  Před rokem +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 Před rokem +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 Před rokem

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

    • @Giantwow3896
      @Giantwow3896 Před 10 měsíci

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

    • @zyxyuv1650
      @zyxyuv1650 Před 10 měsíci

      @@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 Před rokem

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

  • @georgewood5634
    @georgewood5634 Před rokem

    😌 'Promo sm'.