Create a REAL Loading Screen in Unreal Engine 5 with Async Loading Screen Plugin

แชร์
ฝัง

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

  • @D3kryption
    @D3kryption  ปีที่แล้ว +11

    Is this a proper loading screen or what?!?
    Have you made your loading screen? what are you thinking of adding? Let me know below!
    👇

  • @davidtaylor8195
    @davidtaylor8195 11 หลายเดือนก่อน +12

    Why was this video so hard to find lol THANK YOU !!! Been looking for this info my whole life LOL

    • @D3kryption
      @D3kryption  11 หลายเดือนก่อน

      Happy to help! Its a cracking plugin for free :D

  • @speedmilesgood
    @speedmilesgood ปีที่แล้ว +13

    Ok, so to be able to see your movie, you need to place your movie like that "Content">"Movies>place it here. If you place it in another place it will not work

    • @D3kryption
      @D3kryption  11 หลายเดือนก่อน +3

      This is correct. Its slightly annoying Unreal doesn't show it in the content drawer however but it does work :)

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

    Fantastic plugin, thank you for showing the detailed steps. Your game is looking interesting, btw, keep it up!

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

      Thank you for watching! I'm glad you enjoyed it! :D

  • @chadwilliams4373
    @chadwilliams4373 9 หลายเดือนก่อน +2

    I was excited that we were about to learn some new async C++ and then relieved I could just use a plugin :)

    • @D3kryption
      @D3kryption  9 หลายเดือนก่อน

      One day I plan on looking over the C++ too! :D
      This plugin is great but after a while there are some limitations I would love to fix :D

    • @jasongolo5125
      @jasongolo5125 7 หลายเดือนก่อน

      @@D3kryption The C++ method, or 'MoviePlayer' method is also somewhat restrictive. It uses the older 'Slate' system to display the loading screen 'widget', and the way the system is implemented, when any persistent UWorld is requested to be loaded it will call the functions to switch the displayed thread. Therefore for every transition between persistent worlds you ideally need a slate widget designed (does not have a helpful design UI like UMG, it uses older HTML-esque principles). This can make dynamic hints or screenshots more complicated to include in those loading screens.

  • @Studio242mx
    @Studio242mx 5 หลายเดือนก่อน +1

    Dude this is awesome, clear, direct , useful !!! thanks a lot!!

  • @LevelDesignLobby
    @LevelDesignLobby หลายเดือนก่อน +1

    Thanks man for this, really appreciate this, helps a lot!

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

      Happy to help! :D

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

    You been putting out banger videos my man! I was just about to add a loading/ menu in my game and this helps a lot! Have you made a dialogue event like Until dawn with sequence events? Eventually, I'm going to look into that in combination with Narrative.

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

      Thank you my friend! :D
      I haven't yet, but I'm waiting until the next update in Narrative comes out as there is some BIG changes for sequences :)

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

      @@D3kryption Nice =)

  • @DieAxtimWaldeImSpieleWald
    @DieAxtimWaldeImSpieleWald 14 วันที่ผ่านมา +1

    What a tutorial! Absolutely deserves a like and a sub! Finally someone who doesn't teach about sub sub sub streaming-levels this or that :D
    While the loading screens all appear, unfortunately the UE4/5 intro "video" isn't showing up although I followed the exact steps ... as in my "Movies" folder in the content browser I see the UE4 4k video file. Did I import it the wrong way? (Just drag and rop after creating the Movies folder)
    Edit: Create the folder "Movies" in UE5 and after that copy over the mp4 video file into that said directory of your project using the explorer. Do NOT drag/drop the mp4 file into UE5. Now it is working for me.

    • @D3kryption
      @D3kryption  14 วันที่ผ่านมา

      Thank you for the kind comment! :D
      Ahh yes. Unreal doesn't recognise MP4's for some reason but they themselves use them for the intro movies haha!

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

    Nice work. I think we cannot have multiple assets for throbber? like the index we can use for the tip? I wanted to have 2 or different throbbers using image sequence. Thanks

    • @D3kryption
      @D3kryption  11 หลายเดือนก่อน

      With the current version no, you can only select a single throbber.
      but I think if you open the source code and find all the references to it, it shouldn't be too hard to duplicate it :)

  • @6556
    @6556 หลายเดือนก่อน +1

    Thank you very much

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

      Happy to help!

  • @wilismatrix9847
    @wilismatrix9847 11 หลายเดือนก่อน +2

    This plugin is good, but it doesn't work well when you work on a project that you will stream with pixelstreaming. After trying this plugin and other payed plugins I found that it is better to make the loading screen using the async nods via blueprints. It is the best solution that works in both local and pixel streaming. another issue I faced after the game loads is stuttering when because even by using async loading, the textures and shaders in the loaded levels have to compile once they are loaded therefore the only plugin that fixed this issue is the shader compilation screen.

    • @D3kryption
      @D3kryption  11 หลายเดือนก่อน

      This is really interesting! I've never actually heard of pixel streaming so thank you for that!
      I have noticed that the textures have to compile but that is only once. After that it all works fine.
      Which Async nodes do you mean? Streaming Levels?

    • @FabioHartFernandes
      @FabioHartFernandes วันที่ผ่านมา

      Hello, i was starting to try to implement that on our pixel streaming application... i appreciate the heads up, and will try to learn more before continue... can you give me some direction, on how to implement those nodes on blueprints?
      I dont have a lot of experience on programing, but i am willing to give it a try... thanks a lot if you could give any kind of help

  • @chad5893
    @chad5893 10 หลายเดือนก่อน +1

    Fantastic video, thanks!!!

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      Thank you!

  • @qawiyrasyidrafi3103
    @qawiyrasyidrafi3103 หลายเดือนก่อน +2

    i try to use it at multiplayer but the function "Stop Loading Screen At Begin Play of The new level can't work, even when i replicate the info from the game mode that new joining player controller to that person PC, also why it not working with delay?

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

      Does it work at all on multiplayer? I can't actually find anything on the docs / pages showing it does :(

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

      @@D3kryption it's not working sadly

  • @JD_Destroyer13
    @JD_Destroyer13 หลายเดือนก่อน +1

    There Is white at the bottom of my screen during loading and the throbbed will not appear and just wondering is there a way to have the game launch in fullscreen mode?

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

      Hey
      I found out for some reason, the default lately seems to be a white background with a white throbber so they won't show.
      You can change the background colour.
      The game launch in full screen? You could try this :)
      forums.unrealengine.com/t/how-to-default-fullscreen-in-shipping-package/313953

  • @sugarfree5055
    @sugarfree5055 15 วันที่ผ่านมา +1

    mh, somehow i dont get the intro movie to work, did what u said but it just loads into the level as normal without a movie

    • @D3kryption
      @D3kryption  14 วันที่ผ่านมา +1

      Couple of things to check. The intro movies will only play on built or simulated games.
      Make sure you copy the MP4 into the movies folder outside of unreal. Unreal won't used it if you just drag it into Unreal :)

  • @TheRealCrappyGamer
    @TheRealCrappyGamer 8 หลายเดือนก่อน +2

    Does this work with 'ServerTravel' to switch maps in a multiplayer game? It looks like it specifically looks for 'open level'

    • @D3kryption
      @D3kryption  7 หลายเดือนก่อน

      I'm not 100% sure. I've checked the docs and it doesn't say anything about it. I think it does only work with OpenLevel so maybe not.

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

      yeah when i try create lobby it work for host server, but it not work with server travel for client that joining to the server map, i also try to make when there's player join that player do function "stop loading screen as client" but not work also

  • @franklingamedev
    @franklingamedev 9 หลายเดือนก่อน +2

    Is this works in Server Travel? Thanks.

    • @D3kryption
      @D3kryption  9 หลายเดือนก่อน

      I don't know waht server travel is. Assuming you mean changing levels on a multiplayer game but I don't know. It doesn't say anything about mutliplayer

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

    Why does my opening cinematic start on the small screen?

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

      Is your opening cinematic image / video really small as in resolution?

  • @GladiyGame
    @GladiyGame 10 หลายเดือนก่อน +1

    Thank you so much!!!

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      Most welcome! :D

  • @samanson2001
    @samanson2001 10 หลายเดือนก่อน +1

    I don't want to show a loading screen at startup as I already have a widget for that. Only between levels so I've set up a background for the Default loading screen and not Startup loading screen however it's still showing the default one in startup for some reason. Any idea how to fix this? I'm also having another issue where when changing between levels, the layout of the loading screen loads before the actual background does which is bizarre.

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      That is really odd!
      If you don't assign any startup loading screen details it should just ignore it. You aren't using the old style startup movies property are you? This disables that
      Is your background huge in size / resolution? It has to load it into memory and if its huge it can lag / be low quality while it does :)

    • @samanson2001
      @samanson2001 10 หลายเดือนก่อน +1

      @D3kryption Nope haven't used the old style at all as I'm still a beginner and have never made use of it 😂.
      Also nope the background is only 2MB in size so surely that's not too large?

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      @@samanson2001 2MB is a little large for an image. Have you tried converting it to a JPG and trying it? My images at 1440p are normally less than 500kb

    • @alexegelston7984
      @alexegelston7984 10 หลายเดือนก่อน

      I'm having the exact same issue, did you find a work-around for it?

    • @samanson2001
      @samanson2001 10 หลายเดือนก่อน +1

      @@alexegelston7984 unfortunately I haven't yet

  • @alienrenders
    @alienrenders 2 หลายเดือนก่อน

    In standalone, I only get the startup screen. For the loading screen, I get the default black screen with three animated dots that change in size. Is there something in UE5 taking over the loading screen that I need to turn off?

    • @alienrenders
      @alienrenders 2 หลายเดือนก่อน +1

      Figured it out. I had some really old code in my GameInstance class that was setting up loading screen settings. I removed it and it works fine now.

    • @D3kryption
      @D3kryption  2 หลายเดือนก่อน

      Happy to hear you fixed it! :D

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

    Was this video inspired after playing the Knights Path? 😅 Good job, btw, exactly what I need, thanks! 😊

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

      Knights Path? You mean that amazing Knights game coming to steam soon that plays, looks, feels amazing? It could have been! 😅

  • @arcanep
    @arcanep 5 หลายเดือนก่อน +1

    Hey cool video one thing tho it would've made more sense to use like a menu with buttons aka(start exit) for this purpose but someone with years of gamedev experience in Unity and now using Unreal I understand its the same, tho for newer people this might be not be that simple 🤔
    anyways great content 👍

  • @R.G.V.
    @R.G.V. 6 หลายเดือนก่อน

    When I run the standalone game, or even the packed game, my 2 intro movies are in widowed screenmode and ind different resolutions, then it went into Main Menu which is in Level Blueprint setted as fullscreen so then its fine. How to Change Screenmode and resolution of Intro Movies?

    • @D3kryption
      @D3kryption  6 หลายเดือนก่อน

      Hey
      I've never had this issue before. Thats odd!
      Are your movies the correct resolution? I'm not sure if you have a monitor thats 2560x1260
      and your movies are 1080x768
      If they will play windowed

  • @GameDevAraz
    @GameDevAraz 9 หลายเดือนก่อน +1

    my game was showing up before the load of the level, looking very unprofessional, and async load fixed it, i tried add lots of loading screen, except for streaming since thats more complex levels i believe but it was next, but once i saw async work perfectly for my mobile game, it was very well!

    • @D3kryption
      @D3kryption  9 หลายเดือนก่อน +1

      Happy to help! hopefully I'll get to see your game one day! :D

    • @GameDevAraz
      @GameDevAraz 9 หลายเดือนก่อน +1

      @@D3kryption yeah 😅

  • @Rezedro
    @Rezedro 4 หลายเดือนก่อน

    Hey, have you had any problems with the level build? The plugin works in Standalone Game, but in the build the video for the loading screen just doesn't appear. Can you help with some advice?

    • @D3kryption
      @D3kryption  4 หลายเดือนก่อน

      Hey!
      The only place this works is on built games or standalone games. It doesn't work if you play in engine or play in external window :)

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

    So my movie doesn't start up, and I don't know why because its a media file in mp4 format in my project

    • @D3kryption
      @D3kryption  11 หลายเดือนก่อน

      Glad you found the solution! :)

    • @Publius883
      @Publius883 10 หลายเดือนก่อน +1

      same issue, how did you resolve it?

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      ​@@Publius883 Double check you have the exact right movie name. Try removing spaces from the video and make sure its a .MP4

  • @Chinesestud
    @Chinesestud 2 หลายเดือนก่อน

    Does this plugin work with streaming levels?

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

      I don't think so. It only works when you call OpenLevel. StreamingLevels is normally ASYNC during gameplay

  • @AlexTLOU
    @AlexTLOU 3 หลายเดือนก่อน

    How could i make a progress circle throbber? so that the white part has finished loading and it starts filling up the circle? like the one in The Last Of Us part 2

    • @D3kryption
      @D3kryption  3 หลายเดือนก่อน

      Hey! Having a look at the docs, I think that might have to be a custom implementation tbh! I can't see any sort of progress update.

    • @AlexTLOU
      @AlexTLOU 3 หลายเดือนก่อน

      @@D3kryption Yeah, I think I need to touch c++, in a couple months I plan to start learning it so yeah 😄

  • @mazerjax
    @mazerjax 5 หลายเดือนก่อน

    There's a white bar at the bottom of the loading screen that I cannot seem to be able to get rid of. Do you happen to know when it's happening?

    • @D3kryption
      @D3kryption  5 หลายเดือนก่อน

      Hey
      If you look under tooltips or messages (I can't remember what its called) its the apprence of that :)

    • @mazerjax
      @mazerjax 5 หลายเดือนก่อน

      @@D3kryption so I've figured it out, my view port resolution was a taller aspect ratio than my loading screen background resolution so it caused a white bar to show up in the bottom

    • @aviatorkeyz899
      @aviatorkeyz899 11 วันที่ผ่านมา

      How did you fix it? I’m having same issue a white line showing up persistently but only in standalone

  • @stormplaysgr
    @stormplaysgr 7 หลายเดือนก่อน

    i dont understand why it doesnt work... i got an mp4 intro i use the same exact name inside the text box without extensions. i got the file inside Content/Movies/ im here trying 2 days to find a solution... ive watched your video like 15times already :P thats crazy

    • @D3kryption
      @D3kryption  7 หลายเดือนก่อน

      It could be the codec used in the mp4 as that sounds all right to me. If you download Unreal startup intro video (google it you'll find it real quick) and try that instead. If it works, your setup is good and its the video.

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

    Can I set my own screen for the loading interface?
    I can't download your comparison table....
    You can use a flat ui umg to click and then load it.
    Can't the button directly open the map using open level?
    He can't use the normal preview, he can only use the game mode! This way I will lose some files...

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

      Hey!
      Sorry I don't fully understand.
      - Yes you can use your own images for the loading screen
      - What comparison table?
      - Yes you can use Flat UI UMG, it just shows when you use OpenLevel :)
      - What do you mean only use the game mode?

  • @666reina
    @666reina 6 หลายเดือนก่อน

    When I package/build the game, it stops working for some reason... It loads for 10 seconds, but then it freezes on the loading screen and I have to force the game shut. What can be the reason for this?

    • @D3kryption
      @D3kryption  6 หลายเดือนก่อน

      Are you using high quality artwork like several MB? :)

  • @Lumitech.Studio
    @Lumitech.Studio 10 หลายเดือนก่อน +1

    For world partition ?

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      World Partition doesn't need a loading screen as it loads on the fly

    • @aviatorkeyz899
      @aviatorkeyz899 11 วันที่ผ่านมา

      For some reason I get a white line throughout the startup loading videos and my game but only in standalone. Is it something I’m doing wrong? Everything else works fine

  • @GennaiosFX
    @GennaiosFX 4 หลายเดือนก่อน +1

    the video plays normally,but after that it goes straight to level,no image or loading

    • @D3kryption
      @D3kryption  3 หลายเดือนก่อน

      Did you untick the minimum loading screen display time and auto complete when loading completes? :)

  • @Utopia2023Game2
    @Utopia2023Game2 10 หลายเดือนก่อน +1

    good job

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      Thanks for watching!

  • @Guizinhoo_
    @Guizinhoo_ 10 หลายเดือนก่อน

    How do I regulate how often the image changes?

    • @D3kryption
      @D3kryption  10 หลายเดือนก่อน

      Do you mean during a single load sequence?
      I don't think you can. I think it shows the loading screen background then doesn't change. I think you would have to look into the plugin and add that :)

  • @Intranduan
    @Intranduan 7 หลายเดือนก่อน +1

    This loading screen thing is what I need for my open world RPG, thank you

    • @D3kryption
      @D3kryption  6 หลายเดือนก่อน +1

      Happy to help! :D

    • @electronicinfection
      @electronicinfection 3 หลายเดือนก่อน

      Go thank the creator of the plugin. He did all the work.

  • @catninja4950
    @catninja4950 5 หลายเดือนก่อน +1

    You can achieve the same thing with streaming levels too.

    • @Chinesestud
      @Chinesestud 2 หลายเดือนก่อน

      how can you do that

    • @catninja4950
      @catninja4950 2 หลายเดือนก่อน

      @@Chinesestud there are a lot of tutorials that explain how it's done. Just look up ""how to make a loading screen with streaming levels" or something like that.

    • @Chinesestud
      @Chinesestud 2 หลายเดือนก่อน

      @@catninja4950 oh wait I thought you meant you could use this plugin with streaming levels.

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

    Could you please do a lobby or UI for a battle royale game ❤

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

      Thanks for the suggestion!
      I've wrote it down to find out for myself but I have 0 experience with multiplayer games haha

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

      Thanks for accepting my suggestion ❣️. Btw I hope you will find it and do the video or battle royale series 😅

  • @aviatorkeyz899
    @aviatorkeyz899 11 วันที่ผ่านมา

    I am getting a white line at the top of my screen throughout the entire game from load to starting to play.? Anybody else experience this?

    • @aviatorkeyz899
      @aviatorkeyz899 11 วันที่ผ่านมา

      *it only happens when I run in standalone

    • @D3kryption
      @D3kryption  10 วันที่ผ่านมา

      The default background color of the loading screens is white. Try opening up the style you are using (classic etc...) and set the background color to black

    • @aviatorkeyz899
      @aviatorkeyz899 9 วันที่ผ่านมา

      I did and it didn’t work but I will try again when I get home. The white line is persistent through the startup, default screen and gameplay.

  • @GladiyGame
    @GladiyGame 10 หลายเดือนก่อน +1

    I almost believed about C++ XD

  • @quartzz-shorts
    @quartzz-shorts 3 หลายเดือนก่อน +2

    🎉

  • @Boots_mann
    @Boots_mann หลายเดือนก่อน +1

    vor everiboby who sen this totorial aroud the time this coment was made, if it dosent work it is cus u ned to eiter use an exported vesion or the sart it vrom the editor like ist an exported version

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

      Hey!
      It should work with the latest version of Async loading screens. What issue are you getting?

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

      @@D3kryption ist´s not schowing up wen i start it in the vewport but as an exportet version it shows up and ther ar no problems. dos that answer ur question? (also sry for my bad english im not a nativ speker)

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

      @@D3kryption I ran into the same issue. And it appears the devs intend for this, or it's just something they couldn't avoid. Current documentation of the Async Loading Screen says that you need to run your game in Standalone mode to properly test. The line is just before Step 2 of the tutorial.
      It's not a HUGE problem for me, but I had to change some stuff in my project to make it work.
      Edit: your tutorial helped me out regardless, thank you. Loading screens were giving me a hassle before I found this.