Inside UEFN Scene Graph | GDC 2024

Поделиться
HTML-код
  • Опубликовано: 14 апр 2024
  • A look inside the new advanced UEFN features workflows and Verse APIs, which dramatically expand the power users have to construct content in UEFN.
  • ИгрыИгры

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

  • @le_ch1mp
    @le_ch1mp Месяц назад +7

    As a senior frontend developer I feel like this is just ... Unreal. The scene graph is literally what I've been missing from UEFN and I can't wait to get my hands on it. Thanks so much for making the web fun again. You are EPIC!

  • @shamminecraft600
    @shamminecraft600 Месяц назад

    So excited for this, pretty crazy to see the potential that UEFN has!

  • @Michael-gf2dy
    @Michael-gf2dy Месяц назад +2

    My guess. The future is that you build your game in UE6 and distribute it to all platforms within the Epic Mega Cloud(Or whatever it will be called). Basically the logical advancement of what they currently have with UEFN. The underlying systems with Actors/Components will be replaced by Scene Graph for sure. It's also clear they want to simplify many processes within the editor. Wouldn't be surprised if we get multiple editor modes in UE6. For cinematics, simple games, complex games, motion graphics etc.

  • @piequalsthree3
    @piequalsthree3 Месяц назад +2

    Soon! Yes please

  • @benveasey7474
    @benveasey7474 Месяц назад +1

    Can we have the prefabs with light color overrides driven by DMX?

  • @pill-bug-netchannel2179
    @pill-bug-netchannel2179 19 часов назад

    Can anyone define what is the dominant difference between scene graphs and Actors? It seems like the scene graph is a limited version of actors, like excluding Blueprint capability from ActorBP.

  • @etchasketch222
    @etchasketch222 Месяц назад +1

    Are blueprints still going to be supported in Unreal Engine (not UEFN) still or are they getting phased out? (hope not)

    • @kettenotter
      @kettenotter Месяц назад

      Nope they will still be supported. But some of the underlying tech will likely be replaced at some point with the scene graph.

  • @Erros
    @Erros Месяц назад +3

    Worrying things I noticed:
    - having to specify the access modifier for each and every function (public, protected, private), let me type less by allowing c++ style access modifiers or just add C# instead.
    - white space indentation (added the one feature that python devs put up with). I'm not mad, just disappointed.
    - needing the keyword 'set' with the += operator, how did this get by QA? the equal part of the operator implies setting the value.
    - multiline for loops, I hope you're able to hover over a function to see the return type, so that it's easier to reason about which lists/collections/vectors/arrays/whatever-you-end-up-naming-the-data-structure are being iterated over.
    - not specifying the memory model, meaning probably garbage collected and no opportunity to do it manually.
    Overall it seems like an attempt to give the ease of use as seen with blueprints and the source control opportunity of c++, but feels like it's going to have more gotchas then what I laid out above.

    • @user-ps4vq4wh3n
      @user-ps4vq4wh3n Месяц назад

      About third case... You need to always use set keyword to change variable (not constant). The "+=" operation means that you try to change value of variable. The same with '='(if we want to change value of variable in code) and other operators working with variables.

    • @Erros
      @Erros Месяц назад +1

      @@user-ps4vq4wh3n If only the += operator also implied mutability…

    • @Navhkrin
      @Navhkrin 7 дней назад

      white space indentation is superior period. There is no advantage to curly brackets, they were a mistake that got stuck.

    • @Erros
      @Erros 7 дней назад +1

      @@Navhkrin I pray you don't have to deal with the mixing of white space characters

  • @yudanaim6849
    @yudanaim6849 Месяц назад +6

    Why it's remained me unity ?

    • @cosmicdan808
      @cosmicdan808 Месяц назад +3

      Probably the same reason why it reminds me of VB6, LibGDX's Scene2D, or countless other platforms from the past 20 or so years....
      ....as said in the first few minutes of the video, scene graph is nothing new. You can literally design your own scene graph in UE and probably Unity already. Maybe watch the video again and you'll see how and why it's specific to UEFN/Verse.

    • @Navhkrin
      @Navhkrin 7 дней назад

      @@cosmicdan808 It isn't specific to UEFN/Verse. It will come to UE later as usual. They introduce major changes first on Fortnite then port it to UE after its been battle-tested. And this is basically Scene Tree from Godot.

  • @23edsa
    @23edsa Месяц назад

    which IDE is used for Verse? Is it something built in into UE?

    • @mupmuptv
      @mupmuptv 29 дней назад

      They ship vscode installer in uefn, include verse lsp, syntax highlight

  • @lexprogaming7120
    @lexprogaming7120 Месяц назад

    That’s all so insane but I need free Verse course for beginners 😂

  • @cryptoclyph22
    @cryptoclyph22 2 дня назад

    How do I get the entity component?

  • @PabloEmmanuelDeLeo
    @PabloEmmanuelDeLeo Месяц назад

    I like this is the same that Unity and USD.

  • @TheFallenKages
    @TheFallenKages Месяц назад

    Wait verse is coming to ue5 ?😮

    • @cosmicdan808
      @cosmicdan808 Месяц назад +2

      Pretty sure it's been known about for some time, I've at least assumed that Verse will likely be a first party language in UE6, once the MegaVerse (Metaverse + Epic Megagames) is "final". They'll probably start adding curated and top UEFN games into Epic Launcher itself at that point 😮

  • @najmmshora8239
    @najmmshora8239 Месяц назад +1

    Unreal set to doing Unity better than Unity.

  • @not_amanullah
    @not_amanullah Месяц назад

    😊

  • @ismaillinkin7896
    @ismaillinkin7896 Месяц назад

    Can u make drift tuto.? 😢

  • @nodelayfordays8083
    @nodelayfordays8083 Месяц назад +12

    Is UEFN just becoming Unity?

    • @snake135
      @snake135 Месяц назад +1

      Pardon ?

    • @nodelayfordays8083
      @nodelayfordays8083 Месяц назад +3

      ​​​@@snake135this is how Unity editor works essentially.. just with C# and instead of calling it an Entity it's a game object, everything else is exactly the same just more restrictions in UEFN for security concerns

    • @JayzBOT
      @JayzBOT Месяц назад

      I mean... It's a game engine so no surprise it's similar to other game engines ​@@nodelayfordays8083

    • @drinkwwwaterrr
      @drinkwwwaterrr Месяц назад +1

      Pretty much

    • @cosmicdan808
      @cosmicdan808 Месяц назад +3

      UEFN is in a completely different league to Unity and UE. Unity and UE are for making traditional "boxed" games that you release on a store. UEFN games are 100% hosted in the cloud with very little technical code, zero distribution costs, free multiplayer backend, and ongoing Metaverse/MegaVerse integrations and such (cross-game communication).
      You can't compare UEFN to Unity or even UE5. It's a GaaS/Metaverse "engine" with a whole new ground-up programming language.

  • @YouTubetail
    @YouTubetail Месяц назад

    Hello 👍🏼

  • @MHjort9
    @MHjort9 Месяц назад +1

    Unity's prefab paradigm is way more intuitive & useable than Unreal's actor & component system.
    The fact that they went with prefabs when they had the option is a major self-report.
    UE5 is great, but you guys need to start making QoL updates the #1 priority, and do it yesterday.
    Look at the development of blender as inspiration.

    • @cosmicdan808
      @cosmicdan808 Месяц назад +1

      I wasn't sure if you were trolling until I saw the last bit, "Look at the development of blender as inspiration" 😂😂😂 10/10 mate, classic!

    • @St4rdog
      @St4rdog 29 дней назад

      If the scene graph works in the same way, and they can allow scene editing while playing, Unity will basically be dead.

  • @JAYANTLAKRA
    @JAYANTLAKRA Месяц назад

    ;-)

  • @nawfuls5946
    @nawfuls5946 21 час назад

    These are just actors with verse instead of blueprints.

  • @WANTE771
    @WANTE771 Месяц назад +1

    can i use unreal engine as a black african person

    • @Pixelboyable
      @Pixelboyable Месяц назад +4

      Epic's been real silent since this comment dropped

  • @CAHEK71
    @CAHEK71 Месяц назад +9

    My God! What a disgrace!!!
    The Unreal Engine developers have finally started designing and have almost caught up with Unity.
    This is something incredible.

  • @highdefinist9697
    @highdefinist9697 Месяц назад

    Why not instead improve the C++ API, taking advantage of C++ 20 coroutines?

    • @cosmicdan808
      @cosmicdan808 Месяц назад

      The community had this discussion like, a year ago. The TL;DR was - go try making a game in UEFN and Verse, see how easy it is to make a cloud/Metaverse game with this brand new language - you'll get it.
      If you want to make games in C++ *and* be seamlessly integrated into the Epic MegaVerse (their Metaverse) then MAYBE you will be able to in UE6. But for now, they're literally making their own cloud/GaaS/whatever buzzword platform, it makes sense to not be restricted by traditional programming paradigms - they got some compsci wizards to work on the foundation for a *Metaverse first* language and it was definitely worth it.
      Just try Verse dude. Why even preach X language, languages are just a tool. It's time to use a Drill instead of a Hammer 😅

  • @serjhcodo8025
    @serjhcodo8025 Месяц назад

    Is this unity's prefab system :D ?

  • @ModoBro
    @ModoBro Месяц назад +9

    All these amazing tools to make games that will never be played by the current player base. If you're using UEFN to make money then forget it if you don't have a few thousand of your own followers to bring to the game - Epic ain't interested in promoting your game to an existing and already engaged player base because there is no money in it for them. I can only imagine one reason why Epic are putting all this effort into UEFN. That is to attract high end studios with large fanbases to FN. But that ain't working out is it? A meagre 40% cut of the revenue and an ecosystem dominated by trashy games isn't exactly attractive is it?

    • @Michael-gf2dy
      @Michael-gf2dy Месяц назад +1

      Who needs Metahumans if you can have Obby on a bike? But anyway. The Fortnite Ecosystem is the prototype of what Epic is doing on a larger scale in the future and with UE6.
      They also most likely have marketing incentives inside their Cloud Gaming Store, because this is definitely a problem that has to be solved outside social media bubbles.

    • @kylepena8908
      @kylepena8908 Месяц назад +3

      Its for talent cultivation IMHO. They want a fresh crop of gen z and alpha talent in 5 to 10 years.

    • @jasonpayne8960
      @jasonpayne8960 12 дней назад

      This is not a UEFN/Epic specific problem. It's a problem for Steam, Substack, RUclips, Twitch, the corner restaurant or shop, mining gold, writing novels, drawing comics, and so on.

  • @sasuzxc
    @sasuzxc Месяц назад

    Ahahahahaha

  • @St4rdog
    @St4rdog 29 дней назад

    Unity will die if you implement Scene Graph well, allow scene editing while playing, editing of prefabs in-place, overriden prefabs saved as inherited prefab asset (prefab variant).
    I always stop using UE5 due to the lack of these features, and also when you hide a folder, it still shows in-game... You have to click a visibility checkbox when selecting the objects. Crazy workflow. I don't know how UE dev's put up with it.

  • @MHjort9
    @MHjort9 Месяц назад +2

    I wonder how many work-hours at epic are spent on UEFN, that could be spent on something useful :/

  • @zachansen8293
    @zachansen8293 Месяц назад +1

    I really wish you'd put your fortnight content on another youtube channel

  • @AIGameMonster
    @AIGameMonster Месяц назад +1

    Why not just use Microsoft's C# language? Instead, spend a lot of time re-developing the Verse language?

    • @MrJacobgood1
      @MrJacobgood1 Месяц назад +3

      Verse is a much more advanced language than C#, they are not "redeveloping" the same kind of garbage semantics you find in languages like c#. Once you understand what they are doing, you will appreciate it a lot more.

  • @ShashaShasha-fw2gd
    @ShashaShasha-fw2gd Месяц назад

    UEFN,🙄😓

  • @nodesofnature603
    @nodesofnature603 Месяц назад

    I know it’s free but please just take my money!

  • @GET_YOUTUBE_VIEWS_m054
    @GET_YOUTUBE_VIEWS_m054 Месяц назад

    Have you thought about making a second channel on youtube, I think a lot of people would watch you