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

84,361
0
Publicado 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

Todos los comentarios (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
  • @chris_gamedev
    I think Tim and Epic need to buy GMC and provide it for free to the users. would be amazing :D
  • @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.
  • @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.
  • @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.
  • @JustfknBill
    The fact that Smii7y played your game should make you feel amazing
  • @DragonFang253D
    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)
  • @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
  • @EmK530
    what? only ~200 views on such a quality video? hope you get more popular
  • @ScoutOW2
    I think tutorials gloss over the nitty gritty stuff because theyre meant for new people who just want something easily thrown together without being discouraged. We are in a niche area where we actually wanna do the complicated stuff without using the complicated language. BP tutorials are too basic, CPP tutorials are too advanced. But this very much helped, thank you!
  • @ar0sh
    You are awesome dude , continue working .I'm gonna be your constant viewer)
  • @Techniqes
    im aspiring to build my dream game and im so grateful for this video! subscribed ✅
  • @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.
  • @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.
  • 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
  • @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 😁✌️
  • @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.
  • @MaxKusari
    Thanks for this video, came at the right time, as I was afraid of the upcoming problems in implementing multiplayer in our game... but I think this helped alot! Adding to your question "why no one in the tutorial space talks about xyz" ... the problem is, that most of them arent building any real games and only present fast and easy solutions for content, where 99% of these solutions could never work in a real game...thats one thing I realized VERY quick, haha.
  • @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.