You NEED this if you want to make a multiplayer game in unreal

78,888
0
Published 2023-02-20
Wishlist our game Spanky! store.steampowered.com/app/1732420/Spanky/

GMC: www.unrealengine.com/marketplace/en-US/product/gen…
Smooth Sync: www.unrealengine.com/marketplace/en-US/product/smo…

In this video we address the topic of multiplayer games made with unreal engine. Blueprints are an amazing tool for developing games especially for those who prefer the visual layout over written code. There are many amazing courses and tutorials to begin learning blueprints for free, however many of those that are made for multiplayer functions aren't developed with real world latency conditions in mind.

00:00 Introduction
01:02 the trap of unreal engine
01:59 custom movement
05:53 Solution 1 - C++
06:20 Solution 2 - Smooth Sync
07:11 Solution 3 - GMC
09:06 Conclusion

All Comments (21)
  • @sebzeyt2327
    i did not see that you only have 500 subs and 200 views until the end of the video. So good quality!! couldnt see the difference to a big youtuber. very good
  • @JustfknBill
    The fact that Smii7y played your game should make you feel amazing
  • @Studio1-7
    Thank you for doign this video! I hope everyone learning Unreal stubble across this. For I was in the same situation that you were in and had to go through all of the headache that you did.
  • @chris_gamedev
    I think Tim and Epic need to buy GMC and provide it for free to the users. would be amazing :D
  • @yahootube90
    From personal experience, I can tell you that Unreal's movement component is very, very rigidly coded in certain ways. This is just as big of an issue in C++ as blueprints. As an example, I was doing a project with spherical worlds. Unreal's movement component however is hard-coded with gravity going in a specific direction, up being a specific axis, etc. So custom rotation? Yeah... no. You basically have to rewrite entire sections of the component to get it to do things like that. And that movement component is freaking massive. Latency may be a bigger issue in BP, but the movement component is thousands of lines of rigidly structured code.
  • @exyon4741
    loved your video, noticed you don't have a lot of subs but keep going, you already have that professional editing style, now you just need some time to grow it out! best of luck to you
  • @Trouchy
    Not developing in unreal yet, but THANK YOU, this video was accurate from 0:00 to the end. Tired of people saying multiplayer is not accessible.
  • @Killicon93
    Really useful information. Good stuff! I was worried there for a bit, but then realized that it doesn't concern me since I have in mind making a shooter with very grounded movement speed with the only multiplayer being co-op.
  • @Techniqes
    im aspiring to build my dream game and im so grateful for this video! subscribed ✅
  • @ar0sh
    You are awesome dude , continue working .I'm gonna be your constant viewer)
  • that gmc is realy expensive but i can see why its good and the tutorials for it are rather simple too after a short glance, this to me is a 5 star it is rare to get decent documentation and even more rare for them to do a vocal tutorial and even more rare for it to be as clear as they have done if you have the money go for it well worth it money spent on that free up your time to focus on something else
  • @wormjuice7772
    If not already said in the comments: You might want to start using multiple event graphs in a single blueprint. Having all that logic in a single graph slows down the blueprint editor.
  • @androbourne
    This is awesome man, great video. I ran into this exact issue in my first game that I wanted to be co-op. I'll be implementing GMC for my game. Yes I know its not required since its just a simple co-op game but I may expand on the game and open it up to a larger amount of total players.
  • @bignickreacts
    I came here to learn your solutions instead found myself wanting to play spanky 😂 brilliant love it subbed 😁✌️ I'll give ur game ago when I get chance 😁✌️
  • @EmK530
    what? only ~200 views on such a quality video? hope you get more popular
  • @lifelife3061
    Thank you so much! I literally was working on my online game i don't even know this could be a problem
  • @uruwashii5231
    Thank you, great video and this will really help me, the timing of this on my game is perfect.
  • @isurus2478
    thanks for this video, i was about to switch to unity watching this video until you got to smooth sync and general movement component. I'll stay in Unreal
  • I hate that the only fixes for any of these problems is always "Oh just go buy a $300+ plugin" Good video i just hate that this is the only fix I keep seeing for replicated movement (For me im making a marble game and the clients are very stuttery when moving)