Making Better Blueprints | Unreal Fest 2022

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

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

  • @Astaraa
    @Astaraa 2 года назад +43

    3:00 Saving colors!
    7:50 Math expression 🤯
    10:11 Validated gets
    18:22 Soft references (feel like could be useful later)
    25:36 Exposed Functions 👀
    46:30 Event dispatching and binding (still don't really understand practical use)

    • @jerrymras-swan3163
      @jerrymras-swan3163 2 года назад +6

      Just FYI for event dispatching and binding, it's used absolutely everywhere in Unreal and programming in general. Think of it like a dispatcher(or sender of the message) just shouting into a cave "Hey this thing happened!" and then anyone who cares(whatever is bound, or listening, for that message) can then hear it and know that the thing happened and react accordingly.
      For example:
      A button OnClick event will just dispatch a message shouting into a cave "I am button X and I was just clicked!".
      If you don't care about that button being clicked, you just ignore it. But if you do care about the button being clicked(you bound an event to that message), you now know it was clicked and can do whatever you want to knowing that the button was clicked.
      So the responsibility isn't on the clicked button needing to grab every object that cares about the button click and saying "Ok, update this text box. Now run this function. Now prepare this new screen. Now load this data.". The responsibility is on how ever many listeners there are to just say "Ok, I will now do what I need to because I know the button has been clicked"

    • @plinyvicgames
      @plinyvicgames 4 месяца назад

      ​@@jerrymras-swan3163yeah I genuinely can't imagine making a game in any shape or form without using events

  • @amacias2012
    @amacias2012 2 года назад +23

    My blueprints look like unhinged scribbles on a public bathroom stall wall and that’s how I like them!

  • @markelishaev617
    @markelishaev617 2 года назад +1

    Great talk! Many useful notes

  • @tehf00n
    @tehf00n Год назад +2

    The most important factor in my own blueprints becoming optimally designed was the event model combined with using the multiplayer way of developing even for single player games. When you work within the multiplayer framework you are locked into a best practice method of development so others can understand it already. Without multiplayer in mind you are free to develop in many different ways that could confuse other people who don't understand where you are coming from with it. The Lyra Project needs to be adopted by more people as their framework for this reason also. It's a very interesting setup.

  • @ziroAU
    @ziroAU Год назад

    awesome stuff dean - learned a lot from this

  • @moshmoshpitpit
    @moshmoshpitpit 2 года назад +1

    This is so next level

  • @LoganPinney
    @LoganPinney 2 года назад +1

    Amazing talk! Thanks so much!! Would love to see the behind the scenes on those EUWs!!

  • @batuhancumademirezen8646
    @batuhancumademirezen8646 Год назад

    Really helpful thanks.

  • @fran.fndz.techart
    @fran.fndz.techart Год назад

    for the people who want to do the simulation stuff, is very simple, just use editor widget utility to spawn the actors, also spawn one manager that will work as the key bind from the keyboard, that way you can use widget utility UI to trigger keyboard key input (like pressing the K). remember to se the focus to keyboard as well when the widget lost the focus path.

    • @fran.fndz.techart
      @fran.fndz.techart Год назад

      btw, i did a video explaining how to get the simulation tool working.

  • @Daniel-be6cj
    @Daniel-be6cj 8 месяцев назад

    The color swatches stuff is really cool, I wansn't aware you could make it a universal thing like that.

  • @pto2k
    @pto2k 2 года назад

    Just to be sure, at 10:04, am I right that the way shown in the gif is intended way, and connecting the bool from before the timeline is the wrong way?

  • @alexanderkartashov8776
    @alexanderkartashov8776 2 года назад

    good to know that i use most of that you guys recommend )

  • @jerrymras-swan3163
    @jerrymras-swan3163 2 года назад

    Loved all the bits of information, I didn't know about a good amount of it so it was very helpful!
    Only thing I'd make sure people understand to be cautious of is the inheritance example(though inheritance is wonderful). If you want something to be interactable you should look more towards either an interface or a component so you don't run into issues down the line.

  • @bd_dev
    @bd_dev 2 года назад

    Great talk!

  • @thegreendude2086
    @thegreendude2086 2 года назад

    Lots of good stuff I didn't knew yet

  • @owencoopersfx
    @owencoopersfx Год назад

    Never knew about the math expression node. That’s very cool 👌

  • @TorQueMoD
    @TorQueMoD 2 года назад

    Hi Dean, could you please make a tutorial on how you put together that physics simulator/baker? I'm sure a lot of us would benefit from seeing how something like that is created!

  • @RedBeardedJoe
    @RedBeardedJoe 2 года назад

    Of course 5.1 is out now

  • @rkrehe20
    @rkrehe20 2 года назад +1

    my guy Dean

  • @naz3711
    @naz3711 2 года назад +1

    Go Verse scripting 💪🏿

  • @woolley88423
    @woolley88423 2 года назад

    Not bad on there eyes this bloke

  • @not_amanullah
    @not_amanullah 7 месяцев назад

    Linux support 😢

  • @not_amanullah
    @not_amanullah 7 месяцев назад

    🤍🖤

  • @metal8113
    @metal8113 2 года назад

    Blah blah bla… Waiting for ai text- to-blueprint create generator!