Unreal Engine 5 is Amazing! -- Hands-On With The Matrix City Sample

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • Released last week along side Unreal Engine 5 was the City Scene assets from the Matrix Demo (released for PS5 and Xbox the end of 2021). This amazing project showcases using UE5 for next generation AAA game development, including new features like Nanite, Lumen and World Partitions. In this video we show the Matrix City Scene running in Unreal 5. Additionally we look at how you can tweak performance to run the demo on less powerful machines.
    You can also learn how to tweak the requirements of the City Scene demo in this linked article:
    gamefromscratc...
    -----------------------------------------------------------------------------------------------------------
    Support : / gamefromscratch
    GameDev News : gamefromscratc...
    GameDev Tutorials : devga.me
    Discord : / discord
    Twitter : / gamefromscratch
    -----------------------------------------------------------------------------------------------------------

ความคิดเห็น • 122

  • @gamefromscratch
    @gamefromscratch  2 ปีที่แล้ว +4

    You can also learn how to tweak the requirements of the City Scene demo in this linked article:
    gamefromscratch.com/unreal-engine-5-matrix-city-scene-demo-hands-on/
    -----------------------------------------------------------------------------------------------------------
    *Support* : www.patreon.com/gamefromscratch
    *GameDev News* : gamefromscratch.com
    *GameDev Tutorials* : devga.me
    *Discord* : discord.com/invite/R7tUVbD
    *Twitter* : twitter.com/gamefromscratch
    -----------------------------------------------------------------------------------------------------------

    • @CyberWolf755
      @CyberWolf755 2 ปีที่แล้ว

      Will you cover the Lyra demo and the tools they added for making levels in it?

    • @PrzemyslawSliwinski
      @PrzemyslawSliwinski 2 ปีที่แล้ว

      9:10 - it looks like the people you interact with cast the shadows?

  • @Jadebones
    @Jadebones 2 ปีที่แล้ว +2

    4:11
    Mike: "So I'm gonna pause it for a second..."
    TH-cam: "Did someone say AD TIME?!!?"

  • @jeffmccloud905
    @jeffmccloud905 2 ปีที่แล้ว +9

    downloading this beast right now. I'm using a 9900K + RTX 3090. I only have experience in Unity, but Unreal is pulling me in. the built-in features are crazy. I love Unity, but it's more low-level and flexible at the expense of ease-of-use - similar to Linux. You can do most of the same, but you're either paying for 3rd party plugins or writing it yourself

    • @vigosaurus4665
      @vigosaurus4665 2 ปีที่แล้ว +2

      Agreed

    • @vigosaurus4665
      @vigosaurus4665 2 ปีที่แล้ว

      @@JosephSeed If you're a solo Indie dev or hobbyist, license shouldn't be an issue though, it's very rare to find a solo indie dev that makes more than 100K. But if you own like a AAA company e.g. companies like miHoYo that already has reputation then sure.

  • @dbweb.creative
    @dbweb.creative 2 ปีที่แล้ว +9

    As I said before, really nice when you do demos of things, thanks.

  • @LudvikKoutnyArt
    @LudvikKoutnyArt 2 ปีที่แล้ว +15

    Cinematic is really meant just for pre-rendered cinematics. You want to use Epic settings most of the time. The Cinematic scalability was the reason you were running out of GPU memory and getting poor performance. It's not even possible to run the standalone packaged game with that scalability level (unless you do some hacking) :)
    Also, the Medium scalability setting disables Lumen altogether I think. That's why it looks bad. I think High is the bare minimum for Lumen to get enabled.

    • @brodriguez11000
      @brodriguez11000 2 ปีที่แล้ว +1

      Time to pull out the same machine that can run Crysis.

  • @SullenSecret
    @SullenSecret 2 ปีที่แล้ว +18

    You should look at CPU recording to free up your GPU for 3D renders. For example, in OBS Studio it's labeled as x264 and you can adjust tons of settings for performance and such.

  • @domi_dreams
    @domi_dreams 2 ปีที่แล้ว +24

    Mike, they didn't use Chaos for destruction - but rather than that - a more elaborate bones & animation deformations. Check this out! :)

    • @gamefromscratch
      @gamefromscratch  2 ปีที่แล้ว +9

      Ah, my bad there then, sorry about the misinformation.

    • @Reeryte
      @Reeryte 2 ปีที่แล้ว +8

      Chaos is still used for the vehicle driving physics.

    • @stare4539
      @stare4539 2 ปีที่แล้ว

      Yee

  • @mrcyberpunk
    @mrcyberpunk 2 ปีที่แล้ว +8

    Its cool they released the example for this. I get the impression we're going to see a lot of GTA clones from UE5 lol.

    • @marcozolo3536
      @marcozolo3536 2 ปีที่แล้ว +1

      Hopefully some City Skylines clones too with superior gameplay and graphics

    • @ghostinng274
      @ghostinng274 2 ปีที่แล้ว

      I wouldn't be upset about that as long as the car crashes look good

  • @troybeardjr
    @troybeardjr 2 ปีที่แล้ว +5

    js the only thing that keeps me with unity is the years of investments i made into it. but if unity doesnt start offering more with their engine instead of more things to buy, i may end up switching

  • @tuatec
    @tuatec 2 ปีที่แล้ว +1

    It's nice that Epic decided to release the city sample for the community for free 🤩
    In the talks they also mentioned that we will see some official tutorials with the city sample. Still waiting to get more information about how to use the tools that were developed for this demo. I really hope that these tools are modular enough so that we can reuse them in our own projects. 😉

  • @jakeperl5857
    @jakeperl5857 2 ปีที่แล้ว +1

    I was pleasantly surprised to see that the big city level runs quite admirably on my humble i7/1080ti box. Not consistently smooth enough for gameplay, but more than useable for cinematics or just exploration.

    • @abunknown234t7
      @abunknown234t7 2 ปีที่แล้ว +2

      you need to package it if you want the stuttering to stop

  • @xFFSx
    @xFFSx 2 ปีที่แล้ว +1

    ue5 is unbelievable. can't believe the difference. even mannequin looks better. now got to wait for my assets to update before i can start making my game, again.
    onboard 3d modelling and animation, has done it for me. i know blender is better. but them being in the engine, saves huge time.

  • @johnnytriesvr7433
    @johnnytriesvr7433 2 ปีที่แล้ว

    I love that you have mass and can wreak havoc with your camera while flying.

  • @The-Sentinel
    @The-Sentinel 2 ปีที่แล้ว +2

    with nanite, lumen, and the world loader feature, i suspect well see some MMORPGs on large scale here soon in UE5

  • @RADkate
    @RADkate 2 ปีที่แล้ว +2

    you can hear the the laptop fan in the audio haha, brings me back when we used to play over skype and my friend had a screaming laptop

    • @gamefromscratch
      @gamefromscratch  2 ปีที่แล้ว +4

      To be fair, that's more a side effect of my new laptop more so than UE5. ASUS have currently borked their control software so you can't manually set good fan limits, so it's either wind tunnel or quite mode, no real middle ground. Will probably do a review of sorts in the next few days as a follow up to my GameDev Laptop Purchasing guide.

  • @CharlesVanNoland
    @CharlesVanNoland 2 ปีที่แล้ว +2

    Well from what I've seen thus far Lumen is the real performance killer that UE5, or at least this Matrix City demo entails, and there's not really any granularity for finely tuning it to maximize performance and visuals. You either have Lumen or you don't, and there doesn't seem to be much of an in-between, which is a bummer. Surely there's some kind of finely tunable settings, right? Should be able to still have some rad lighting, sacrificing a bit of quality, but not completely disabling it! What about the old UE4 stuff? That was way more performant and looked great, even if it wasn't on par with Lumen. It certainly looked a lot better than just turning Lumen off.

    • @ramesses_ii
      @ramesses_ii 2 ปีที่แล้ว

      As far as I know, Lumen does completely remove the old lighting. It's possible to use old UE4 lighting settings in UE5. You can still combine that with nanite

  • @ArtwithAmarBrisco
    @ArtwithAmarBrisco 2 ปีที่แล้ว +1

    I downloading that scene and it took forever to download and run. So I gave on it when I saw it available when 5 came out. I will try it again but yeah if this is the future. We will soon have terabyte file sizes as a base project. This is crazy thinking we came this far in game development over the past 30 years.

    • @brodriguez11000
      @brodriguez11000 2 ปีที่แล้ว +2

      Soon console games will ship on a hard drive.

  • @_vofy
    @_vofy 2 ปีที่แล้ว +2

    Yeah this sample is definitely way more impressive than the last film...

  • @MADB0X
    @MADB0X 2 ปีที่แล้ว

    Wow, looks amazing!

  • @T0mT4yl0r
    @T0mT4yl0r 2 ปีที่แล้ว +4

    Nanite is NOT an LOD system! It is vertex streaming. You would not calling it a culling system eighter. And no, the cars destruction is NOT run by the CHAOS System. It's done with bones and the RIG controller.

    • @CyberWolf755
      @CyberWolf755 2 ปีที่แล้ว +3

      It would be more accurate that Nanite has subsystems that do equivalent tasks to LOD and culling systems

    • @T0mT4yl0r
      @T0mT4yl0r 2 ปีที่แล้ว +2

      @@CyberWolf755 Very well said.

    • @damaomiX
      @damaomiX 2 ปีที่แล้ว +1

      But Nanite replace the LOD system. It's like an auto-LOD system, so Epic Games deprecated their old LOD system.

    • @vigosaurus4665
      @vigosaurus4665 2 ปีที่แล้ว

      @@T0mT4yl0r What nanite is doing is similar to LOD since it basically lowers down the amount of triangles a mesh can have in far distance

  • @Phoenix_VR
    @Phoenix_VR 2 ปีที่แล้ว +1

    More tutorials on this city sample pleaaaaaaase, like how to migrate a project to it.

  • @etherealregions
    @etherealregions 2 ปีที่แล้ว

    I'm currently working on a multiplayer at the moment, but I definitely want to come back to this at some point. Thanks for letting us know how cool it really is. 👍

  • @saritashekhawat21
    @saritashekhawat21 2 ปีที่แล้ว

    Thanks , I was looking for a sample like this to work on and now I can use city sample to make my big game project

  • @DaNerdOne
    @DaNerdOne 2 ปีที่แล้ว

    Great channel, full of quality content and constantly updated.

  • @dbweb.creative
    @dbweb.creative 2 ปีที่แล้ว

    Psst, new info (just thought I'd post this here to let you know): Light brush 1.1.0 is out, you can find tool options menu with fine tuning for tools and additional features (the three dot button on top panel) and some new things for touch devices added, now everything is reachable without a keyboard. note: options/tolerances appear corresponding to currently selected tool, so like if a wand is selected - then the wand options will show up, same for brush, fill, etc. That's if you'd like to check it out, always appreciated. So yeah thought I'd let you know.

  • @Tech_Hobbyist1
    @Tech_Hobbyist1 8 หลายเดือนก่อน

    This is good info! Thanks!

  • @abdelhaksaouli8802
    @abdelhaksaouli8802 2 ปีที่แล้ว +2

    Be honest how long it took you to compile the shaders x')?

    • @MrKwizzles
      @MrKwizzles 2 ปีที่แล้ว

      2-3 hours if you disable hw raytracing, otherwise no time at all

  • @thevfxmancolorizationvfxex4051
    @thevfxmancolorizationvfxex4051 2 ปีที่แล้ว +2

    Installing UE5 nearly made my mac explode..

  • @jakeq3530
    @jakeq3530 2 ปีที่แล้ว

    My ps5 runs the full demo pretty well

  • @MoreCartoons-qg8mv
    @MoreCartoons-qg8mv 11 หลายเดือนก่อน

    HI
    Man please tell to new in Unreal. How to remove this annoying menu on the left ? It always appears during rendering . Theis written there : menu , Fly....( Yesterday I spent almost a day looking for a solution, and today, with no results. I understand that the checkbox there most likely needs to be removed somewhere. But I can’t figure out where anymore because my eye is starting to twitch.

  • @JackRussel0717
    @JackRussel0717 ปีที่แล้ว

    oh please help me~! How did you get this play mode city into edit mode?? did you bake all meshes? could you please share your project by google drive or something? please

  • @swait239
    @swait239 2 ปีที่แล้ว

    how do you rotate the sun and speed up time? timelapse a 24 hour sunset sunrise with cars and people passing in 5-10 seconds.

  •  2 ปีที่แล้ว +1

    You're wrong about the size, it's 100gb x2 cause there is the cache plus the project you generate.

    • @CyberWolf755
      @CyberWolf755 2 ปีที่แล้ว +4

      I think he mentioned it.

  • @adventurestudios2121
    @adventurestudios2121 2 ปีที่แล้ว

    Do we know if this can be used for other projects / comercial use? Simlar to other epic assets?

  • @SevenkTV
    @SevenkTV 2 ปีที่แล้ว

    how do we make a new camera and capture it into a film? I've used the movie render queue, but my camera keyframe is still unreadable. do you have any suggestions?

  • @IllyasArt
    @IllyasArt 2 ปีที่แล้ว +3

    UE5 Is so good its uh...Unreal...

  • @benverschoor6521
    @benverschoor6521 2 ปีที่แล้ว +2

    I legit yelled when the camera hit and damaged the cop car, which probably means the engine passed the Turing Test

    • @TheRealNickG
      @TheRealNickG 2 ปีที่แล้ว

      I was disappointed that he stopped before letting the bus smash into the cop car. I wanted to see what that looked like.

  • @eugkra33
    @eugkra33 2 ปีที่แล้ว

    I'm really struggling tp package this demo to run outside the editor. I wish someone would make a tutorial. Downloaded it 2 times, and it fails to package all the time. I split my Unreal installation and the VaultCache + project folder on 2 different hard drives. I wonder if that's related. But it keeps erroring out because it wants to use IOS or Android files while compiling, and those are forbidden folder names. I don't get why it's not letting me compile.

  • @BrownHuman
    @BrownHuman ปีที่แล้ว

    whenever i hit play, it just loads for a few seconds and crashes instantly. Does anyone have the same issue and know how to get it fixed ?

  • @minecrafthowtodude
    @minecrafthowtodude 2 ปีที่แล้ว

    incredible

  • @noliebowtie1315
    @noliebowtie1315 2 ปีที่แล้ว +2

    *Gamefromscratch plays BeamNG*

  • @shashwatkauraw8085
    @shashwatkauraw8085 2 ปีที่แล้ว

    Can you tell me how to enable night mode in the editor?

  • @HE360
    @HE360 2 ปีที่แล้ว +2

    I would love to use Unreal or Unity for my 3D games. But, both engines are too big and too heavy and clog up my computer. I hope that one day, they'll marry condensed versions of these game engines.

    • @damaomiX
      @damaomiX 2 ปีที่แล้ว

      Try a smaller engine, like Godot or Flax

    • @vigosaurus4665
      @vigosaurus4665 2 ปีที่แล้ว

      Godot is very lightweight, you should try that.

    • @swait239
      @swait239 2 ปีที่แล้ว +1

      It’s unfortunate that your computer is your limitation to experimenting with something awesome.

  • @Kruku666
    @Kruku666 2 ปีที่แล้ว

    yeah with this is the question do you really need a customs AAA engine now ? XD not surprised CD projekt is moving to in for the next game

  • @zerberus_ms
    @zerberus_ms 2 ปีที่แล้ว +1

    You didn't pluralize nanite and lumin, congrats!

  • @Deliveredmean42
    @Deliveredmean42 2 ปีที่แล้ว +2

    Man, we would have thought games will be quite small in file sizes when switching to SSDs. I guess that might not be too true during game development, but hey.

  • @rewindcat7927
    @rewindcat7927 2 ปีที่แล้ว +1

    😎- Neo emoji

  • @mbcreas6676
    @mbcreas6676 2 ปีที่แล้ว

    bro what the hell is your PC? XD damn

  • @jf5-mars334
    @jf5-mars334 ปีที่แล้ว

    omg im stealing this city and i will make my own gta !

  • @bhargavj0shi
    @bhargavj0shi 2 ปีที่แล้ว

    On which GPU or cpu shoud i put my money for best fps performance in ue5??

    • @swait239
      @swait239 2 ปีที่แล้ว +1

      The general recommendation is to buy the most expensive computer you can afford

  • @Speed4Runs
    @Speed4Runs 2 ปีที่แล้ว

    I'm really having a hard time appreciating what's so special about this, and I mean it honestly

    • @sungleong
      @sungleong 2 ปีที่แล้ว

      because almost everything looks real, except the npc movement. walking in the city reminds me of walking in my own city, not 100 percent real, as the stores interior lack details, but very close.

  • @christopherspohn8071
    @christopherspohn8071 2 ปีที่แล้ว

    Why am i not able to thumbs up lately.

  • @EeVeE3D
    @EeVeE3D 2 ปีที่แล้ว +1

    Waiting for my RTX 😂....

  • @Kinos141
    @Kinos141 2 ปีที่แล้ว

    Just deleted this project. Could not run it on med. I have a mid 2020 device and it hasn't been an issue ever.
    Not really happy about that. aw well.

  • @etchasketch222
    @etchasketch222 2 ปีที่แล้ว +1

    I thought it was weird how they shoved so many static meshes inside a blueprint, I always was under the impression to not do that haha. I heard to many child actors was not good, but if Epic is doing it, it might be alright? haha

  • @SnakeEngine
    @SnakeEngine 2 ปีที่แล้ว

    But can it run Crysis?

  • @bharatsharma6908
    @bharatsharma6908 2 ปีที่แล้ว

    Does all those buildings also have interiors?

    • @CyberWolf755
      @CyberWolf755 2 ปีที่แล้ว +3

      No. They have a new method of cheaply rendering fake rooms behind the window glass. It's basically a color and depth image that they use to make a the fake room.
      Check out their livestream on making the project, it's very interesting.

    • @Deliveredmean42
      @Deliveredmean42 2 ปีที่แล้ว

      @@CyberWolf755 Yeah it's pretty neat. It's a similar system for Spider man ps4. Of course it's can break at times with some odd placements, but it's a good simple illusion if done right with some tweaks. But of course, you can create dedicated buildings with interiors and at any point they can easily convert those buildings to have them!

  • @SullenSecret
    @SullenSecret 2 ปีที่แล้ว

    After downloading 12.8GB of data, I couldn't get Unreal Engine 5 to actually function. The menus were all bugged out and the screen quickly went black on me. I recommend waiting to check it out.

    • @drawmaster77
      @drawmaster77 2 ปีที่แล้ว

      really? I just downloaded it 2 days ago (without this demo), everything worked like a charm.

    • @CyberWolf755
      @CyberWolf755 2 ปีที่แล้ว +1

      Some people had issue updating to UE5 release from preview versions. If had preview version installed, uninstall it, make sure the launcher is updated and then freshly install UE5

    • @SullenSecret
      @SullenSecret 2 ปีที่แล้ว

      @@CyberWolf755 - Nope. This was after installing the launcher and going straight to Unreal 5.

    • @drawmaster77
      @drawmaster77 2 ปีที่แล้ว +1

      @@SullenSecret nice try Unity dev :)

    • @vigosaurus4665
      @vigosaurus4665 2 ปีที่แล้ว +1

      @@drawmaster77 Actually it is true that some people have issues after downloading it. I myself even needs to reinstall 2 times before it runs. And it's quite heavy to run ue5's editor without lowering a lot of settings.

  • @stare4539
    @stare4539 2 ปีที่แล้ว

    Woo

  • @screenapple1660
    @screenapple1660 2 ปีที่แล้ว

    I can't program Unreal Engine. I'm not good at Unreal engine.
    Finally, I can download and learn it.

  • @HistLoveRadio
    @HistLoveRadio 2 ปีที่แล้ว

    Hey Mike! Did you know that Unreal engine 5 also run on cheap GPU? It even run on an old PC. I never ever seen something like this before.

    • @saul8510
      @saul8510 2 ปีที่แล้ว

      ofc with 32gb of ram

    • @CyberWolf755
      @CyberWolf755 2 ปีที่แล้ว +3

      It's basically UE4 with more plugins when you turn down some of the features. Hopefully nanite optimizations would allow for rendering above 60 FPS on older GPUs one day

  • @lazysnail145
    @lazysnail145 2 ปีที่แล้ว

    Unless they can get rid of this blurring when something moves fast, it is practically unusable and i dont think it is motion blur acting, i have seen it on every nanite show case

  • @choker1236
    @choker1236 2 ปีที่แล้ว

    My trash 8gb gtx 1650 is jealous of you

    • @saul8510
      @saul8510 2 ปีที่แล้ว +1

      be glad that it not an ideapad 3 like mine.

  • @arioamin
    @arioamin 2 ปีที่แล้ว

    This is a good way to kill your storage drive

  • @lepe0759
    @lepe0759 2 ปีที่แล้ว

    Rtx 3060 ti 18fps

  • @drawmaster77
    @drawmaster77 2 ปีที่แล้ว +3

    well Unity will have to step up its game now...their engine looks like a high school project compared to this.

    • @pogo575
      @pogo575 2 ปีที่แล้ว

      Naaa. Unity is doing fine. ECS has been doing stuff on this scale for a while. They are both great it really comes down to workflow. Houdini is the real star here.

    • @drawmaster77
      @drawmaster77 2 ปีที่แล้ว

      @@pogo575 I've yet to see anything of this quality in Unity. There's nothing like megascans alternative for Unity. Plus ECS is still not a mainstream feature so 99% of assets will simply not work with it afaik. Also much of the important stuff that should be in the game engine is delegated to 3rd party asset creators, and is of questionable quality. I can give several examples that I've dealt with just recently myself:
      -Unity built-in navmesh/AI is too rudimentary (e.g.: no dynamic avoidance, AI agents just get stuck when walking past each other, no way to save navmesh as an asset, no way to update it at run time)
      -No built-in character controller
      -No behavior designerr
      -Ragdoll is basically broken
      -Lacking animation features for anything complex like inverse kinematics
      -Destructable physics, what is that?
      this is just a tiny slice of issues based on my own recent experience trying to build a fairly simple game. But it's the same in any direction you look.

  • @zarodgaming1844
    @zarodgaming1844 2 ปีที่แล้ว

    I'll never download even indie games made with UE5.
    I'm NOT downloading 20 Gigabites of a single damned non-compressed chair model xD
    Geforce Now is the only way to play these games in my eyes

    • @jjacobs321
      @jjacobs321 2 ปีที่แล้ว +1

      You have no clue... These are project files and large raw assets. The packaged project would be far smaller. Nanite has an amazing compressed binary format. Educate yourself.

    • @zarodgaming1844
      @zarodgaming1844 2 ปีที่แล้ว

      @@jjacobs321 I'm pretty familiar with all compression methods on pretty much every platform.
      The industry standard stops compressing textures the moment detail is lost .. and the best ratio I've seen for that is 1:4.
      The build for this matrix project is 20-30-ish Gb .. for a city made of the same buildings repeated over and over.
      I wish I was wrong, but for people like me UE5 is quite litterally useless

  • @thomasfalcon6350
    @thomasfalcon6350 2 ปีที่แล้ว +2

    I wish I could use Unreal, but being forced to use spaghetti nodes instead of some sane coding language and generally unintuitive workflow puts me off.

    • @T0mT4yl0r
      @T0mT4yl0r 2 ปีที่แล้ว +2

      Bit of the truth so, but you can code anything in C++.

    • @DavidBarlowDavido01
      @DavidBarlowDavido01 2 ปีที่แล้ว +2

      C++ is a sane coding language. You just don't like it.

    • @izumichan31
      @izumichan31 2 ปีที่แล้ว +2

      You can use C++ instead.

    • @T0mT4yl0r
      @T0mT4yl0r 2 ปีที่แล้ว +2

      @@DavidBarlowDavido01 I love C++.

    • @drawmaster77
      @drawmaster77 2 ปีที่แล้ว +1

      @@T0mT4yl0r I hate C++ 😑

  • @w0nnafight
    @w0nnafight 2 ปีที่แล้ว

    how is this impressive? looks like gta 4 with rain mod