- 56
- 401 359
Mark Luttrell
Приєднався 28 бер 2016
Capture Flag Tutorial 2: Create Project and Base Classes - Unreal Engine Multiplayer
Get the Full Course Now! www.udemy.com/course/unreal-engine-multiplayer-capture-the-flag/?referralCode=9DB1C9CBD15DBF0079F7
The full course will be released in its entirety on UA-cam over the next several weeks. If you would like to support me, you can purchase the full course now and have immediate access on Udemy.
The full course will be released in its entirety on UA-cam over the next several weeks. If you would like to support me, you can purchase the full course now and have immediate access on Udemy.
Переглядів: 65
Відео
Capture Flag Tutorial 1: Introduction - Unreal Engine Multiplayer
Переглядів 1132 години тому
Get the Full Course Now! www.udemy.com/course/unreal-engine-multiplayer-capture-the-flag/?referralCode=9DB1C9CBD15DBF0079F7 The full course will be released in its entirety on UA-cam over the next several weeks. If you would like to support me, you can purchase the full course now and have immediate access on Udemy! The next video will be released tomorrow!!!
Capture Flag Tutorial: Unreal Engine Multiplayer
Переглядів 1494 години тому
Get the Full Course Now! www.udemy.com/course/unreal-engine-multiplayer-capture-the-flag/?referralCode=9DB1C9CBD15DBF0079F7 The full course will be released in its entirety on UA-cam over the next several weeks. If you would like to support me, you can purchase the full course now and have immediate access on Udemy.
Flying Hover Bases You Can Build On [my Unreal Engine game]
Переглядів 596Рік тому
Tutorial: www.udemy.com/course/unreal-engine-multiplayer-capture-the-flag/?referralCode=9DB1C9CBD15DBF0079F7 Check out the new feature in my Unreal Engine game that allows you to build hover bases and fly them around. I've even added an auto-pilot feature. Music: I made it.
Help Me Write My Game's Story
Переглядів 1,7 тис.Рік тому
Tutorial: www.udemy.com/course/unreal-engine-multiplayer-capture-the-flag/?referralCode=9DB1C9CBD15DBF0079F7 Check out my new game made in Unreal Engine 5.
How Delay Nodes are Ruining Your Game and What to Use Instead. Unreal Engine Tutorial.
Переглядів 28 тис.3 роки тому
If used improperly, delay nodes will ruin your game. I show an alternative.
Fix Network Rubberbanding Lag in Unreal Engine
Переглядів 13 тис.3 роки тому
Add this to your DefaultEngine.ini for a huge performance boost! [/Script/Engine.Player] ConfiguredInternetSpeed=500000 ConfiguredLanSpeed=500000 [/Script/Engine.GameNetworkManager] TotalNetBandwidth=500000 MaxDynamicBandwidth=80000 MinDynamicBandwidth=20000 [/Script/OnlineSubsystemUtils.IpNetDriver] MaxClientRate=800000 MaxInternetClientRate=800000
A New Way to Modify Foliage at Runtime. 150,000 Trees With No FPS Hit!!! Unreal Engine Discussion
Переглядів 4,7 тис.3 роки тому
I discuss using SetCustomDataValue to modify foliage to get around performance issues with traditional methods in Unreal Engine.
Turn In Place Part 3: Unreal Engine Professional Series
Переглядів 13 тис.4 роки тому
I add the aim offset, animation curves, fix a couple bugs, and put everything together to complete our turn-in-place mini-series. Song: colinroot - Blackout (No Copyright Music) Music provided by Tunetank. Free Download: bit.ly/2UYtQY4 Video Link: ua-cam.com/video/5dnw5QbiUmQ/v-deo.html
Turn In Place Part 2: Unreal Engine Professional Series
Переглядів 12 тис.4 роки тому
I setup the animations and configure the AnimGraph required for turn-in-place animations. Song: colinroot - Blackout (No Copyright Music) Music provided by Tunetank. Free Download: bit.ly/2UYtQY4 Video Link: ua-cam.com/video/5dnw5QbiUmQ/v-deo.html
Turn In Place Part 1: Unreal Engine Professional Series
Переглядів 26 тис.4 роки тому
I make the primary function responsible turn-in-place calculations. Song: colinroot - Blackout (No Copyright Music) Music provided by Tunetank. Free Download: bit.ly/2UYtQY4 Video Link: ua-cam.com/video/5dnw5QbiUmQ/v-deo.html
Part 3: Replicated movement with custom animations. No rubber-banding! Unreal Engine Professional
Переглядів 2,6 тис.4 роки тому
Clean up our blueprints and get them ready for review. I also cover some basic debugging techniques. Song: colinroot - Blackout (No Copyright Music) Music provided by Tunetank. Free Download: bit.ly/2UYtQY4 Video Link: ua-cam.com/video/5dnw5QbiUmQ/v-deo.html
Part 2: Replicated movement with custom animations. No rubber-banding! Unreal Engine Professional
Переглядів 3,4 тис.4 роки тому
Add a function that assists CalculateDirection and prevents animation jitter when moving backward. Song: colinroot - Blackout (No Copyright Music) Music provided by Tunetank. Free Download: bit.ly/2UYtQY4 Video Link: ua-cam.com/video/5dnw5QbiUmQ/v-deo.html
Part 1: Replicated movement with custom animations. No rubber-banding! Unreal Engine Professional
Переглядів 9 тис.4 роки тому
Use CalculateDirection to replicate custom movement animations with no RPC calls. Song: colinroot - Blackout (No Copyright Music) Music provided by Tunetank. Free Download: bit.ly/2UYtQY4 Video Link: ua-cam.com/video/5dnw5QbiUmQ/v-deo.html
Unreal Engine Professional: How I Got There
Переглядів 3,5 тис.4 роки тому
I talk about the steps I took to go from Unreal Engine hobbyist to professional. I discuss the lessons learned and describe the strategies you can employ to get there faster than I did. I also talk about upcoming videos. Song: colinroot - Blackout (No Copyright Music) Music provided by Tunetank. Free Download: bit.ly/2UYtQY4 Video Link: ua-cam.com/video/5dnw5QbiUmQ/v-deo.html
Unreal Engine Build System For Free to Play: Peace Restored
Переглядів 10 тис.5 років тому
Unreal Engine Build System For Free to Play: Peace Restored
How My Subscribers Saved My Game: Unreal Engine Steam Development
Переглядів 6 тис.5 років тому
How My Subscribers Saved My Game: Unreal Engine Steam Development
My Game Sucks!!! Steam Unreal Engine Multiplayer Game
Переглядів 15 тис.5 років тому
My Game Sucks!!! Steam Unreal Engine Multiplayer Game
Help Me Test My Unreal Engine Multiplayer Game!
Переглядів 62 тис.5 років тому
Help Me Test My Unreal Engine Multiplayer Game!
Playtesting my Unreal Engine Multiplayer Game 7/22/2019
Переглядів 6 тис.5 років тому
Playtesting my Unreal Engine Multiplayer Game 7/22/2019
UE4 Multiplayer with NPCs Game Progress Update 06/22/2019
Переглядів 3,4 тис.5 років тому
UE4 Multiplayer with NPCs Game Progress Update 06/22/2019
Tutorial 29: Unreal Engine with GameLift Multiplayer Tutorial Series Part 4 of 4
Переглядів 3 тис.5 років тому
Tutorial 29: Unreal Engine with GameLift Multiplayer Tutorial Series Part 4 of 4
Tutorial 28: Unreal Engine with GameLift Multiplayer Tutorial Series Part 3 of 4
Переглядів 2 тис.5 років тому
Tutorial 28: Unreal Engine with GameLift Multiplayer Tutorial Series Part 3 of 4
Tutorial 27: Unreal Engine with GameLift Multiplayer Tutorial Series Part 2 of 4
Переглядів 1,6 тис.5 років тому
Tutorial 27: Unreal Engine with GameLift Multiplayer Tutorial Series Part 2 of 4
Tutorial 26: Unreal Engine with GameLift Multiplayer Tutorial Series Part 1 of 4
Переглядів 2,6 тис.5 років тому
Tutorial 26: Unreal Engine with GameLift Multiplayer Tutorial Series Part 1 of 4
Unreal Engine with GameLift Multiplayer Tutorial Series Update 25.5
Переглядів 8 тис.5 років тому
Unreal Engine with GameLift Multiplayer Tutorial Series Update 25.5
Tutorial 25: Fix Compile Button Unreal Engine 4 Multiplayer Tutorial Series
Переглядів 3,7 тис.5 років тому
Tutorial 25: Fix Compile Button Unreal Engine 4 Multiplayer Tutorial Series
Tutorial 24: (Read Description!) Convert Unreal Engine 4 Project to Source Code Part 3 of 3
Переглядів 2,9 тис.5 років тому
Tutorial 24: (Read Description!) Convert Unreal Engine 4 Project to Source Code Part 3 of 3
Tutorial 23: Install Unreal Engine 4 Source Code Part 2 of 3 Convert to Source
Переглядів 1,9 тис.5 років тому
Tutorial 23: Install Unreal Engine 4 Source Code Part 2 of 3 Convert to Source
Tutorial 22: Get Unreal Engine 4 Source Code Part 1 of 3 Convert to Source
Переглядів 3,5 тис.5 років тому
Tutorial 22: Get Unreal Engine 4 Source Code Part 1 of 3 Convert to Source
Aye Mark! It's Austin from HVS, hope you're doing good, glad to see you posting these and still doing game dev, these are looking great!
@@resonant-gaming reach out to me at markluttrellgamedesign@gmail.com, so we can talk . Good to hear from you!
THIS VIDEO IS THE BEST THING THAT'S EVER HAPPEND TO ME!
I hope at least he makes it to the end, many youtubers never finish 😂
@@djodjo82 they’ve already been recorded. You can buy them all now from the link in the description or wait and get for free as I’ll release a video every couple days. So, you’re guaranteed to get a full tutorial either way.
@MarkLuttrell OK thanks
Isn't this actually conquest or sector capturing? I thought capture flag was taking an flag from the enemy base and bringing it to your own base to get a point.
When I think of sector capturing, I assume the points have to be captured in a particular order. It would be easy to modify this to do that, but it’s not currently in this tutorial. But, game mode names have changed over the years, so call it what you like.
This is probably the best video I've ever seen!
You're back! Amazing! Thanks for sharing this!
the legend is back!
Nice to see you back Mark!
This is the bomb
YESSS YESSSSSSSSS YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!
Nice
It's better than nice
My neighbors probably thought I just won the lottery after getting this all to work! This is the fifth method I've tried over the last week and the only one to give ideal results. Thank you - you are still helping people 4 years on.
so delay nodes cause performance issues?
these values should be in DefaultGame.ini isntead of DefaultEngine.ini - the others are okay copied from UE5.4 BaseEngine.ini : [/Script/Engine.GameNetworkManager] TotalNetBandwidth=32000 MaxDynamicBandwidth=7000 MinDynamicBandwidth=4000
That is just not the way to do it you should just optimize your npcs
In UE5 found default values in ..\UE_5.4\Engine\Config\ <-- BaseGame.ini and BaseEngine.ini [/Script/Engine.Player] ConfiguredInternetSpeed=100000 ConfiguredLanSpeed=100000 [/Script/OnlineSubsystemUtils.IpNetDriver] MaxClientRate=100000 MaxInternetClientRate=100000 [/Script/Engine.GameNetworkManager] TotalNetBandwidth=32000 MaxDynamicBandwidth=7000 MinDynamicBandwidth=4000 Engine checks there if doesn't found those records in your project ini files
Hello Mark! Do you have email, or something for contact with you? Thank you!
Some parts had to be done a little differently, but it's understandable and works well enough. This was the best tutorial for in-place rotation.
i dont' have that
This looks like a game that would be wild with physics. If the way you've done this allows for such.
A bit long but great video. Nice advice on keeping the defaults vhile devving to catch issues. A video on the profiler would be helpful. Great,thanks!
Very painful process, Well said man
Best video on this topic, I had my doubts in the beginning because I didnt think is "valid?" would be applicable in most situations. And I'm no programmer so it all sounded like gibberish but now (2 months) after watching this I have virtually no delay nodes in any of my blueprints unless I want them there.
Thank you so much, out of several systems attempted, this was the only one that was bug free.
Bro I was literally stuck for two days because of this (and I was nonstop trying) Thank you so much! I know this video is 5 years old but now I know to calculate the aimoffset inside the pawnBP and not AnimBP👍
Проект Говна? :D Ты же русский) If you are not russian. Project Govna in Russian means "Shit Project" Anyway, thank you for the solution =)
This is how you look for sensible courses on multiplayer, find it, turn it on, and there - "let's talk about the character and animation...
it is great
too bad this shit doesn't actually replicate smoothly in packaged projects. you have no RPCs. learn how to network before making tutorials bud
You should not be using RPCs for animation replication. It will destroy your performance. This will replicate, because each client will handle animations for every pawn. RPCs are primarily when you need server/client communication and some kind of authority check is required. Animations usually don't impact gameplay, therefore, it's okay to have each client run animations for other players. It's a hard concept to understand at first, but keep trying, you'll get there!
Look really fun, what if the moving bases are part of a huge train (in space) each wagon has a team, and each team has to secure energy and resources for its own wagon. Also, the train stops from time to time on planets or asterois.
Hi Mister How can I contact you?
Yoh, You're backish. Been checking in with this channel every few months. Sure you've still got your hands full. Still glad to see ya back at it when you have a moment. Take care & have a good one.
Been stuck a full day on wondering why my online inventory system sometimes update and sometimes doesn't, ended up to the conclusion that delay seems to fix the problem but doesn't seems like a good idea. Needless to say I fucking love you, thank you
FYI to people questioning it, these are literally just the settings in the GAS Companion plugin DefaultEngine.ini file. It's the exact same.
is that supposed to be a bad thing? not trying to come off rude just generally curious
why do they put it in the program if your not ment to use it 😂
There is no point in going over it again? Dude you are making a video tut for beginners.... like wtf?
You're amazing man. I was wondering does this provide immediate feedback for clients under real-world latency? While at the same time, having server-sided checks to prevent cheating? or how would we go about something like that? (Wrote this before watching)
my character rotates as intended but if i do it too fast it starts to stutters side to side i dont know if thats a curve thing in ue5 or :/
Hello, I'm getting in touch to explore a business chance linked to your Udemy class. Our goal is to boost your course's visibility, draw in additional learners, and foster favorable feedback. Can we set a moment to delve into this more deeply at your soonest availability?
Hello, I'm getting in touch to explore a business chance linked to your Udemy class. Our goal is to boost your course's visibility, draw in additional learners, and foster favorable feedback. Can we set a moment to delve into this more deeply at your soonest availability?
How's it going bro, and weapons system, I'd like to see
Bro i can help just reply and ill give u my pitch
This would be super exciting for me if it had a navmesh so that NPC's could run around on it too... Far as I know though, that's not something Unreal can do (yet).
You can have a nav mesh on a moving platform, but it's a matter of how often you want to update it for accuracy. I found that it was way too costly to make it refresh as often as needed for this particular game. There are some tricks you could do if the platform didn't change, but since this is a building game it can change often. I don't currently restrict NPC movement on the platform, but it's more practical to just teleport them to the various work stations. I'll cover this in later videos.
Ooh... I'd be very interested to hear what those tricks are if the platform doesn't change@@MarkLuttrell
It's was made since a course of Smart Poly 😉
What? Not familiar with that course, but check out my course in the description!
@@MarkLuttrell You have one course in Udemy, not survival tuto 😂
The gameplay looks to be a solid foundation with a beautiful and well optimised environment. Me being an environment and graphics nut, I am quite curious what you used and did/modified to achieve that gorgeos world. Looking forward to more content!
Thanks! Will definitely talk about world building in future videos.
very funny!
And very fun!
This looks interesting! I'm sure it's not a huge priority with this game, but do you by chance have an idea about what to do about lag compensation for projectiles and hit detection? Would be curious if that's something you've had to deal with.
The only issue I've seen so far is with VFX and moving vehicles. I think there are two solutions here: 1) Allow VFX to to be called on client without server verification since seeing particles is inconsequential to gameplay. 2) Spawn the particles attached to the hit object, so that it remains in the correct location as the vehicle moves.
Looks interesting for sure. By chance do you have an idea of a name for this?
I am totally open to ideas. I have some, but every time I come up with something and Google it, it's already used.
Does anyone have a good screen capture software they recommend? I’m using OBS and notice a slight lag sometimes even though there’s no lag in the game. It’s probably just a frame rate configuration, but I was curious if anybody had a program they really like to use.
What kind of setting are you looking to do? Going by assets, I'd assume scifi, but do you have a core concept you'd like to project?
Yep. Sci-fi / diesel-cyber-punkish. The core concept will be the transport of mined goods to sell at the market in the city.
@MarkLuttrell hmm. I'll think on it and see if I can come up with something.