Тёмный

Unreal Engine 4 - Quest System Tutorial (FAST) 

Beardgames
Подписаться 27 тыс.
Просмотров 27 тыс.
50% 1

Today we're implementing a super easy to setup, fast and cool Quest System into our projects! Unreal Engine 5 Compatible!
★ Come join the Team Beard Discord: / discord ★
⚜️Check out my Marketplace Asset ⚜️
🗡️ Mele 🗡️ www.unrealengine.com/marketpl...
🏹 Ranged - www.unrealengine.com/marketpl...
✨ Magic - www.unrealengine.com/marketpl...
⚔️ Package ⚔️ - www.unrealengine.com/marketpl...
🔪 Basic - www.unrealengine.com/marketpl...
★ Ways to Support The Channel ★
Patreon: www.patreon.com/JonBeardsell?...
Buy Me A Coffee: www.buymeacoffee.com/JonBeard...
All support will go towards helping me produce RU-vid content and tutorials full time.
★Option 1★
Full Project Download: mega.nz/file/shREWRTI#Q6LEvMP...
Key if it asks for it: Q6LEvMPR37TJbToKTtEpSh7pboWhHcOdBqbj0deseU4
★Option 2★
First Dialogue Tutorial (Quick and easy): • Unreal Engine 4 - The ...
★ Tutorial Links ★
Project Files: mega.nz/file/d4R0xbDI#eHMrZ6i...
Key if it asks for it: eHMrZ6isb1xHUXRn4scpS2-X6tH0fF6IrbsMSWje5NI
Nodes 1: blueprintue.com/blueprint/y3f...
Nodes 2: blueprintue.com/blueprint/2bg...
Nodes 3: blueprintue.com/blueprint/gfi...

Опубликовано:

 

5 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 97   
@TheRealJackArthur
@TheRealJackArthur 3 года назад
Life saving videos like always man! Please never stop!
@Beardgames
@Beardgames 3 года назад
Haha respect brother
@realdlps
@realdlps 3 года назад
Great video as always and congrats on 4k subs
@NocturnalMorning
@NocturnalMorning 2 года назад
Finally! Someone who provides the project files from their tutorial. You're awesome for doing that! Sometimes I just want a small piece of what a tutorial is doing, and I don't want to follow the whole thing. So it's nice to be able to look at the project files and just find what I need out of it.
@Beardgames
@Beardgames 2 года назад
No problem at all Thom thanks for supporting the channel amigo!
@ericjlong2995
@ericjlong2995 5 месяцев назад
Hey nice tutorial Beard. Do you know how to set this system up so that I could save the finished quest? I am using the dynamic combat system and it already has game mode and save object and I can add another "then" pin to a sequence node. What variable would i use to save this way from this tutorial's quest system?@@Beardgames
@attilahulej1714
@attilahulej1714 3 года назад
You are getting better with every video man. Keep up the good work!
@Beardgames
@Beardgames 3 года назад
Thank you so much Attila I'm working really hard to make each video better then the last. Trying to get that 10/10 content😁
@specops2925
@specops2925 Год назад
I'm really loving your tutorial series! Your blueprints are clean, your structure is clean and modular. Really nice! An interesting thing can u do more tutorial series like side Quest and story quest and how to save collent to the next level
@TheGhos1Face
@TheGhos1Face 3 года назад
Amazing as always brother
@CrypticaProductions
@CrypticaProductions 3 года назад
Amazing work as always
@codyvandal2860
@codyvandal2860 3 года назад
Great job bro!
@MZONE3D
@MZONE3D 3 года назад
Nice. Just what I was after. Ty
@Asheline_
@Asheline_ 11 месяцев назад
I love these tutorials! These have been a great help, I am currently making an investigation game with my project team where the player investigates an old mansion. We are making the game in first person, so translating the code you made for a first person player has been the biggest difficulty. I made everything else work but I'm having a problem with the Location_BP since the code does not recognize the Quest Ref as an array element. I can't connect the Quest Ref to the loop because of this problem. This is my first time working with UE so I'm happy these tutorials exist. Thank you for your hard work! :)
@NemraV1.1
@NemraV1.1 Год назад
I'm fed up of all those UE versions that dosen't match att all, connecting node is a real probleme because of updates that changes little things I guess and create errors, and so I can't do this tutorial, I have bunch of error that you don't have in the video, (im using the 4.27 version), I don't have other choice than do it manually I guess
@BooneyianLogic
@BooneyianLogic 2 года назад
Thank you so much for your time, working on these tutorials and providing them to us for free. I implemented the dialog and quest systems into my top-down project. Would you go into more detail about the reward system, going from the photo in the video, the reward is a struct?
@apposum083gunjammed7
@apposum083gunjammed7 2 года назад
It is work. Thanks you so much!
@Beardgames
@Beardgames 2 года назад
No worries at all thanks for supporting the channel 🙂
@HutchstarEnt
@HutchstarEnt Год назад
Awesome Tutorial
@Beardgames
@Beardgames Год назад
Thanks so much Dook thanks for supporting the channel 🙂
@Zarrar2802
@Zarrar2802 Год назад
oooh he organizes his blueprints like me. I like this guy
@Beardgames
@Beardgames Год назад
You're the best raza I like your organising😎
@tormartinnorvik9579
@tormartinnorvik9579 2 года назад
Hi Beardgames. Really enjoy your tutorials - its great stuff! I have a question regarding the dialogue and quest setup. How can I drive different animations and sounds on the NPC based on which message/quest being prompted on the screen. I.e. The NPC would begin with an idle animation. When the player press "f" to chat, the NPC should play a "talk" animation. When the player completes a quest, both the NPC and the player should play a "happy" animation. How could I incorporate this in your existing setup? Cheers!
@izleyicininbiri
@izleyicininbiri Год назад
If you want to add another npc's but don't want to create another dialogue widgets or other blueprints just for the other npc you can create child object of NPC. I did like that and wanted to comment if any else beginner like me wanted to do that. Thanks for the video :)
@dinosmithjr.3834
@dinosmithjr.3834 3 года назад
I'm loving the tutorials and the system so far. Question for the quest system. Is there a way to set up a prerequisite for a quest using this system? I could have missed it if it is already set up in the tutorial.
@Beardgames
@Beardgames 3 года назад
Glad to hear it Dino! Could you expand on what you mean, do you mean a chain quest?
@dinosmithjr.3834
@dinosmithjr.3834 3 года назад
@@Beardgames yes essentially. Have a quest not show up until they complete the quest linked to it. It would be great to be able to use this for story quests as well as side quests.
@tonybush565
@tonybush565 2 года назад
If I dont want the quest from NPC#2 to be available before completing NPC#1's quest first, how do I do so?
@nierautomata9654
@nierautomata9654 3 года назад
Thanks teacher 🙏 can you also teach us how to make the abilities system 😁 😅
@ffff-wx1np
@ffff-wx1np Год назад
Great tutorial - can anyone talk me through the last reward bit? I didnt quite catch that bit. Making a new custom event called QuestReward..... But how do you trigger this event? do you need a new variable to set? Sorry total beginner here.
@Ny1upmp
@Ny1upmp 3 года назад
Great job bro Can you plz How to a player customise widget button Or Android touch tutorial
@orenji138
@orenji138 2 года назад
Hey, I've got a question regarding this. I've done everything and at the end for some reason after the quest is completed, I dont get the hand in message or the completed message, it just shows the accepted message and ends the quest, what could have gone wrong?
@everytenminutes
@everytenminutes 3 года назад
Really loving these tutorials! I have a question about being able to assign the quest location "ActorReference" from the Default Values in the actual blueprint itself. I have a town of NPC's that spawn in when my player enters a certain radius from the spawn location and I need to be able to set the quest logic from the blueprints of each NPC. Currently I am only able to set the "ActorReference" after I have dragged the NPC Actor into the level. Thank you for the videos and any help!
@Beardgames
@Beardgames 3 года назад
Really glad to hear it amigo 🙂 So there's a few ways to generate a reference. 2 when an actor is in the level either via variable or by getting the actor of class. If you plan to spawn in the NPCs you can generate a reference as you spawn them in. Pull off the spawn actor from class and then you can set the variables for that actor by off there :)
@everytenminutes
@everytenminutes 3 года назад
@@Beardgames Awesome thank you very much for the quick response and immersive tutorials!
@Beardgames
@Beardgames 3 года назад
@@everytenminutes Anytime :)
@annaeye6426
@annaeye6426 3 месяца назад
Great tutorial! Is there any way to set your quest item to spawn/be revealed in-game only once the quest is active? Thanks!
@nwhajlawn6224
@nwhajlawn6224 2 месяца назад
Did you find the solution?
@beatdpwned7374
@beatdpwned7374 Год назад
Hey beard, I I'm at 8:03 right now and when I try to run my game, the Location Blueprint failed to compile. You think you can help me out here?
@prec77ous
@prec77ous 2 года назад
Any chance you will make tutorials on how to make other quests beside the location one? I'm having a hard time implementing others such as 'pick up item and bring it back', 'collect x items', 'kill x' or 'talk to x' or anything like that.
@Beardgames
@Beardgames 2 года назад
I won't be doing a tutorial on it I'm afraid amigo but what you'll want to do is use the same method we used for the location but trigger it with something like a death or on pick up. So you'd select the blueprint you want to interact with (kill or pickuo) and call the event when you pick up or kill them the same way we do with the location. Hope this helps clear it up a bit :)
@thecrypticlk
@thecrypticlk 3 года назад
Hey. im struggling cause for some reason when i talk to the npc again after accepting a quest it just shows a black screen and i cant end the chat. If there is anyone who might know id appreciate it. Thanks
@exakelgaming
@exakelgaming 7 месяцев назад
hopefully this should still work in UE5 :D
@fightingwords3540
@fightingwords3540 6 месяцев назад
I need help I have everything set up but It won't let me change the actorreference in the quest. I use the eyedropper and it still says none.
@MZONE3D
@MZONE3D 2 года назад
Hey mate. How would we go about having multiple quests in a chain? Complete quest 1 on completion, quest 2 with a max of 4?
@Beardgames
@Beardgames 2 года назад
Hmm this is something I'd need to think about! The system is super simple but a bit limited with its simplicity. You could always make a new BP and put in multiple quest givers as child bps and then swap them over. Its not the most practical method but it's either that or hopping into the BP and adding another layer of functionality but that's a bit hard to explain!
@MZONE3D
@MZONE3D 2 года назад
​@@Beardgames yeah quite tricky stuff. One more thing, any ideas on how to operate the dialogue interface using a gamepad?
@Vryens_Sebastiaan
@Vryens_Sebastiaan Год назад
Hi man, I got some troubles.. I'm pretty new and I constantly keep getting: BP quest object reference is nor compatible with object reverence. This is by the AcceptQuest in the player... Already thx for the helpful tutorials!
@Rxelik
@Rxelik 2 года назад
Hello, i cant find the NPC_Dialog, did i miss something?
@blueprintgames9795
@blueprintgames9795 3 года назад
Hi Beard, a question. If I wanted to create a main quest in the world that there is the possibility to switch from one NPC to the other without having to go back? Like, I solve a quest for the NPC and completing the quest sends you to another NPC. Anyway thanks for the tutorials which are very useful.
@Beardgames
@Beardgames 3 года назад
Hmm that's a good point! I can't think of exactly how you do it but it would definitely be possible. You could try duplicate the NPC and send an event from 1 NPC to the other calling the QuestFinushed event. Something like that might work :)
@blueprintgames9795
@blueprintgames9795 3 года назад
@@Beardgames I will try to create this situation in the week. if you kindly found some free time to do a main quest and a save quest it would be great. thank you very much.
@syahidbaddry3009
@syahidbaddry3009 2 года назад
how to make chain quest with only one npc?can you do for your next tutorial pls
@reeanimationgaming1034
@reeanimationgaming1034 3 года назад
Can you do something about a random weapon system like in diablo.. Weapons with random stats, and effects? And rarities. Common, epic, lengendary.. you know. Things like that? 🙂 Thank you for making all these videos, it’s fantastic for a beginner like me 👌
@Beardgames
@Beardgames 3 года назад
No problem amigo :) can definitely look into it for the future!
@reeanimationgaming1034
@reeanimationgaming1034 3 года назад
@@Beardgames I love you! ❤️
@blueprintgames9795
@blueprintgames9795 2 года назад
hi man, how to save?
@vencheg7785
@vencheg7785 Год назад
problems with widgets, empty. I can’t understand what’s what, there are no variables or functions, I downloaded the 4th engine, the problem is the same. I downloaded and tried the finished project, but there is generally empty except for the dialogue, there are no quests. I upload downloaded files and the problem remains, empty widgets, at least the principle is understood how everything was done there, and there I would have figured it out already ..
@ericjlong2995
@ericjlong2995 5 месяцев назад
Hey nice tutorial Beard. Is there anyone who knows how to set this system up so that I could save the finished quest?
@nwhajlawn6224
@nwhajlawn6224 2 месяца назад
Did you find the solution? or any method to do that
@FerUrdaneta1
@FerUrdaneta1 3 года назад
i have some issues making work the Location BP =/
@AzlanWake
@AzlanWake 3 года назад
Can you post the Full Project with the Quest System added, I have some problems that I need to reference the full completed file to solve it
@Beardgames
@Beardgames 3 года назад
Sorry my friend I'm running low on upload space so it's a bit awkward to do. Could I help you over message?
@AzlanWake
@AzlanWake 3 года назад
@@Beardgames Hi, Thank you for replying, I will send you a message
@Naxx06500
@Naxx06500 Год назад
Hi, can't find quest Info nowhere, it create many error for me, somebody have an idea ?
@sirdaniel4tesq19
@sirdaniel4tesq19 2 года назад
i cant make the accept quest right
@raheel2692
@raheel2692 5 месяцев назад
It keeps saying "Could not find a variable named QuestInfo in BP_Quest_C" Anyone had this issue?
@fightingwords3540
@fightingwords3540 7 месяцев назад
how do I fix the quest ref not valid structure type error if it won't show me the declaration. It broke my npcs sadly.
@fightingwords3540
@fightingwords3540 7 месяцев назад
I fixed it I redid the node for quest ref by making a variable manually with a similar name and then restarted the engine. On restart it asked did I want to delete the problematic variable.
@swishfish8858
@swishfish8858 2 года назад
Wait, why are you tying quest info into the UI? Is that something you need to do in Unreal? Why not just use a seperate UI element and update it?
@4rzky536
@4rzky536 Год назад
Thank You for your time, work and everything you give to us, this is very usefull for my project, thank you very much. I know it's 1 years ago, but maybe someone can help me for my issue, i've been watching this tutorial step by step, but still got this issue, when i compile and play, i accept the quest, Quest Log widget is not display to the screen, and when i back to blueprint i got notification, it say : Blueprint Runtime Error: "Accessed None". Blueprint: BP_LearningKit_PlayerCharacter Function: Execute Ubergraph BP Learning Kit Player Character Graph: EventGraph Node: Add Child to Vertical Box Blueprint Runtime Error: "Accessed None trying to read property QuestLog". Blueprint: BP_LearningKit_PlayerCharacter Function: Execute Ubergraph BP Learning Kit Player Character Graph: EventGraph Node: Add Child to Vertical Box
@dubhglasstone
@dubhglasstone 9 месяцев назад
there is no accept quest call function in the tutorial files, and you have to redo the last part of the tutorial to make the NPC blueprint compilable without any errors.
@dubhglasstone
@dubhglasstone 9 месяцев назад
this and the npc blueprint is broken aswell, this is when migrating it to my own project.
@gamermd83
@gamermd83 3 года назад
I'm very new at UE4 Blueprints but I'm doing my best at learning! Your tutorials have some great systems that I would love to implement but I've hit a wall that I can't get through and it's really bothering me because no matter what I do, I can't seem to fix it. Some help (from anyone!) would be SO MUCH appreciated! So, at 10:27 he's on the NPC BP under the"Interact" nodes. There are 2 nodes connected to the "Array Element" of the "For Each Loop": Quest Info w/ target and split pins, and "Active Quest" pin in the "Remove Quest" Node. Everything is connected EXCEPT, I cannot get the Quest info w/split pins connected to the Array of the For Each Loop. I've tried re-callling it from the Array, and I can't get it to pop up as a node to connect to. When I drag the target pin to the Array Element pin I get "Object reference is not compatible with BP Quest object reference." I've even tried re-calling the for each loop from the "Quest Log Info" pin on the "Event Activate Dialogue" and I still can't connect the target on the Quest Info w/ split pins. I have a feeling the solution is simple and it's really frustrating me that I can't figure it out. He doesn't show how he called this Quest Info node in the video. It worked for him from his copy paste from the nodes he had us copy paste but it wasn't working for me from the beginning. I opened all the files he gave us to download so that it would work, like he said but I had a lot more red errors in mine. I've fixed all except for this one. I'm using UE4.26.2 The Array Element on the For Each Loop is: BP Quest object reference. Someone please help, if you have an idea of how I can fix this. I'd be so grateful! Thank you!
@kaalbaard6982
@kaalbaard6982 2 года назад
I'm having the same problem. I am a noob at blueprints, but I made it this far. If someone found the anwser to this issue I would be very grateful! Thanks in advance.
@user-yh2el7yp5j
@user-yh2el7yp5j 2 года назад
Call (without Context Sensitive) Get QuestInfo, it should fit into an Array Element and split it's structure pin for QuestName
@tonybush565
@tonybush565 2 года назад
The Even quest nodes located 9n the "Location_BP" Event Graph, , none of tthose function nodes worked at the very end of the video
@tonybush565
@tonybush565 2 года назад
Refreshing the node made the node-connection port disappear
@tonybush565
@tonybush565 2 года назад
" Could not find a function named 'QuestComplete" in 'Location_BP' " This error goes for several Quest titled nodes
@DjblackgameBlackgamers
@DjblackgameBlackgamers Год назад
I add some functions to the code, now when I finish a mission the npc can give me another one
@AizaB
@AizaB Год назад
I really want to use this tutorial, but a lot of the code is broken for me, specifically the variables in the widget. Has anyone else had this issue at all or know of a way to resolve it?
@DjblackgameBlackgamers
@DjblackgameBlackgamers Год назад
Also for me was the same, you can create the variables or cancel the old ones and re-create them
@AizaB
@AizaB Год назад
@@DjblackgameBlackgamers I tired, but when I imported the files, I didn't know where some of the broken variables came from, so I couldn't re create them. I ended up taking the completed project from the dialogue system and implementing the quest system into it. All the variables matched up well since everything was just a continuation of the previous project. From there I was able to follow this tutorial on my project and I was able to use the completed project to refer to the variables. It's a longer way around doing it, but it gets the job done and now I have the completed project to refer to if I ever want to replicate this system again!
@vencheg7785
@vencheg7785 Год назад
@@AizaB did you figure out the problem? I don’t even have corrupted variables in the widgets, they are just empty. there is a solution? Well, or can you tell me what is there and how it works?
@vencheg7785
@vencheg7785 Год назад
@@AizaB if it's not difficult to share widgets for the quest
@AizaB
@AizaB Год назад
@@vencheg7785 Hey, so what I did was go to the details of the video and option 1 is a full download of the completed project. From there you can compare the variables and fill out whatever is missing on your end! Hope that helps!
@alikhatami6610
@alikhatami6610 2 года назад
The Discord invite link is down
@Beardgames
@Beardgames 2 года назад
Try this my good sir discord.gg/hhv4qBs
@NephariusAMG
@NephariusAMG 3 года назад
The Quest Widget in the corner isn't showing up, what'd I do? Lol
@Beardgames
@Beardgames 3 года назад
Heh it's hard to tell from what you just said but make sure you're adding it to your viewport
@RyouTheMad
@RyouTheMad Год назад
spent 2 hours trying to troubleshoot and look for solutions apparently references was the issue I put the stuff in a different folder so it was referencing to wrong location put where he does it, in the Content folder, nowhere else, then it will work don't be as newb and stupid as me
@Ayce71
@Ayce71 Год назад
Anyone, how can we set the NPC's name to show instead of "NPC"? I'm sure it will help many people. Please and thank you Edit: Add "NPC_Name" (or whatever you want to call it) in the list of variables in the NPC_Chat enum, set it to type "Text". Then make the NPC text a variable in the design tab of the dialogue BP then drop the variable in the event graph, and pull off a "Set Text" node somewhere in the "Begin" section
@paul4067
@paul4067 7 месяцев назад
Late to the scene i know but you can make a text variable in NPC Blueprint, call it "name" and tick instance editable. That way you can edit their name in editor like you do the messages. Then in NPC_Dialogue in graph look for the "setup initial conversation" section. So you are looking at the "Begin" custom event, after you call, "Go to message1" Node, make a settext node, Now to do this you need to find the NPC text in the graph, tick "is variable" at the top of the details tab, now it will appear as a variable in the graph section, i renamed mine to textNPCName just so it was easier to find, drag it out onto the graph, get a settext node from it, and put the settext node after the "go to message 1" node on the Begin custom event. Next drag an "NPC Ref" variable out and get the name variable you made earlier from that reference node and plug it into the settext. Now whatever you named the NPC in the editor when setting it up will appear in the text instead of "NPC"
@buster5661
@buster5661 Год назад
id appreciate without rave movie thanks
Далее
아이스크림으로 체감되는 요즘 물가
00:16
MC TAXI: АК-47
35:14
Просмотров 555 тыс.
Июль в Tanks Blitz
51:46
Просмотров 93 тыс.
Give AI NPC Random Names - Unreal Engine Tutorial
14:58
[FREE] Mountea Dialogue System - Tutorial
49:42
Просмотров 6 тыс.
Unreal Engine 4 - Save & Load Game EASY Tutorial
9:56
Unreal Engine - Flexible Combat System Features
34:49
아이스크림으로 체감되는 요즘 물가
00:16