Inside UEFN Scene Graph | GDC 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.

Пікірлер: 62

  • @le_ch1mp
    @le_ch1mp2 ай бұрын

    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
    @shamminecraft6002 ай бұрын

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

  • @Michael-gf2dy
    @Michael-gf2dy2 ай бұрын

    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
    @piequalsthree32 ай бұрын

    Soon! Yes please

  • @benveasey7474
    @benveasey74742 ай бұрын

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

  • @etchasketch222
    @etchasketch2222 ай бұрын

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

  • @kettenotter

    @kettenotter

    2 ай бұрын

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

  • @23edsa
    @23edsa2 ай бұрын

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

  • @mupmuptv

    @mupmuptv

    Ай бұрын

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

  • @pill-bug-netchannel2179
    @pill-bug-netchannel217912 күн бұрын

    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.

  • @lexprogaming7120
    @lexprogaming71202 ай бұрын

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

  • @cryptoclyph22
    @cryptoclyph2213 күн бұрын

    How do I get the entity component?

  • @yudanaim6849
    @yudanaim68492 ай бұрын

    Why it's remained me unity ?

  • @cosmicdan808

    @cosmicdan808

    2 ай бұрын

    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

    19 күн бұрын

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

  • @PabloEmmanuelDeLeo
    @PabloEmmanuelDeLeo2 ай бұрын

    I like this is the same that Unity and USD.

  • @TheFallenKages
    @TheFallenKages2 ай бұрын

    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
    @najmmshora82392 ай бұрын

    Unreal set to doing Unity better than Unity.

  • @nodelayfordays8083
    @nodelayfordays80832 ай бұрын

    Is UEFN just becoming Unity?

  • @snake135

    @snake135

    2 ай бұрын

    Pardon ?

  • @nodelayfordays8083

    @nodelayfordays8083

    2 ай бұрын

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

    2 ай бұрын

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

  • @drinkwwwaterrr

    @drinkwwwaterrr

    2 ай бұрын

    Pretty much

  • @cosmicdan808

    @cosmicdan808

    2 ай бұрын

    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.

  • @Erros
    @Erros2 ай бұрын

    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

    2 ай бұрын

    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

    2 ай бұрын

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

  • @Navhkrin

    @Navhkrin

    19 күн бұрын

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

  • @Erros

    @Erros

    19 күн бұрын

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

  • @ismaillinkin7896
    @ismaillinkin7896Ай бұрын

    Can u make drift tuto.? 😢

  • @YouTubetail
    @YouTubetail2 ай бұрын

    Hello 👍🏼

  • @not_amanullah
    @not_amanullah2 ай бұрын

    😊

  • @MHjort9
    @MHjort92 ай бұрын

    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

    2 ай бұрын

    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

    Ай бұрын

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

  • @St4rdog
    @St4rdogАй бұрын

    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.

  • @CAHEK71
    @CAHEK712 ай бұрын

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

  • @JAYANTLAKRA
    @JAYANTLAKRA2 ай бұрын

    ;-)

  • @serjhcodo8025
    @serjhcodo80252 ай бұрын

    Is this unity's prefab system :D ?

  • @nawfuls5946
    @nawfuls594612 күн бұрын

    These are just actors with verse instead of blueprints.

  • @WANTE771
    @WANTE7712 ай бұрын

    can i use unreal engine as a black african person

  • @Pixelboyable

    @Pixelboyable

    2 ай бұрын

    Epic's been real silent since this comment dropped

  • @sasuzxc
    @sasuzxc2 ай бұрын

    Ahahahahaha

  • @highdefinist9697
    @highdefinist96972 ай бұрын

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

  • @cosmicdan808

    @cosmicdan808

    2 ай бұрын

    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 😅

  • @zachansen8293
    @zachansen82932 ай бұрын

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

  • @MHjort9
    @MHjort92 ай бұрын

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

  • @AIGameMonster
    @AIGameMonster2 ай бұрын

    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.

  • @ShashaShasha-fw2gd
    @ShashaShasha-fw2gd2 ай бұрын

    UEFN,🙄😓

  • @nodesofnature603
    @nodesofnature6032 ай бұрын

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

  • @ModoBro
    @ModoBro2 ай бұрын

    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

    2 ай бұрын

    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

    2 ай бұрын

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

  • @jasonpayne8960

    @jasonpayne8960

    24 күн бұрын

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

  • @charismavalentine

    @charismavalentine

    11 күн бұрын

    This is incorrect. Don’t listen to this person. You will lose potential money.

  • @GET_YOUTUBE_VIEWS_m054
    @GET_YOUTUBE_VIEWS_m0542 ай бұрын

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

Келесі