Inside UEFN Scene Graph | GDC 2024

Поділитися
Вставка
  • Опубліковано 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.
  • Ігри

КОМЕНТАРІ • 55

  • @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.

  • @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…

  • @piequalsthree3
    @piequalsthree3 Місяць тому +2

    Soon! Yes please

  • @benveasey7474
    @benveasey7474 Місяць тому +1

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

  • @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.

  • @23edsa
    @23edsa Місяць тому

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

    • @mupmuptv
      @mupmuptv 18 днів тому

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

  • @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.

  • @lexprogaming7120
    @lexprogaming7120 Місяць тому

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

  • @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 😮

  • @PabloEmmanuelDeLeo
    @PabloEmmanuelDeLeo Місяць тому

    I like this is the same that Unity and USD.

  • @najmmshora8239
    @najmmshora8239 Місяць тому +1

    Unreal set to doing Unity better than Unity.

  • @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.

  • @ismaillinkin7896
    @ismaillinkin7896 Місяць тому

    Can u make drift tuto.? 😢

  • @YouTubetail
    @YouTubetail Місяць тому

    Hello 👍🏼

  • @not_amanullah
    @not_amanullah Місяць тому

    😊

  • @AIGameMonster
    @AIGameMonster Місяць тому +1

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

    • @MrJacobgood1
      @MrJacobgood1 Місяць тому +2

      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.

  • @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.

  • @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 18 днів тому

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

  • @JAYANTLAKRA
    @JAYANTLAKRA Місяць тому

    ;-)

  • @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

  • @St4rdog
    @St4rdog 18 днів тому

    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.

  • @sasuzxc
    @sasuzxc Місяць тому

    Ahahahahaha

  • @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 ?

  • @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

  • @ModoBro
    @ModoBro Місяць тому +7

    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 День тому

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

  • @nodesofnature603
    @nodesofnature603 Місяць тому

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

  • @ShashaShasha-fw2gd
    @ShashaShasha-fw2gd Місяць тому

    UEFN,🙄😓

  • @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