Please note: I am giving you 2 complimentary projects in order to experience the difference for yourself, see below!
Dear Community,
Several months ago I decided to spend 7 hours extracting only the core files I needed from the UT code base (which is freely available to UE4 devs) in order to see if the UT character movement replication code was better than the stock UE4 code.
I did this on a whim, not expecting a big difference.
**Well, the difference was shocking!**
The UT character movement replication code is visually so much better looking, **beautiful** in comparison to the slightly jittery stock UE4 code.
Please note I am not saying that the UT character replication performs/functions better, I am saying it **looks** better!
The UT code for character movement replication is visually much more pleasing and does not jitter / look sort of digitally the way the UE4 stock code looks.
I did this experiment becuase I was never pleased with how UE4 character movement replication looked in real multiplayer games, and oh my was I surprised to see how much better the UT code looked!
I sifted through 250 C++ files of the UT code base and spent hours simplifying the code down to just the bare code I needed so that I could have UT character movement replication in any project.
It was not easy! And I was not even sure if it would work!
**Well as I've said the visual difference is incredible**, the UT code looks so much better! The replicating character looks so much smoother as it moves in the UT code version of my projects!
This information affects every UE4 game in the world, so I have decided to post this information as well as two sample projects so that you can see the difference for yourself!
Steam Plugin
In order to test the difference between UE4 stock code and the UT code, you need to be playing a real multiplayer game, connected via open IP or via steam.
In the packaged projects I am sharing with you in this thread, I am using my Steam Plugin so that you can easily connect with any of your friends on steam!
So please note these projects dont have their own Steam app id, I am using the public 480 app id, which means your friend will pop up as playing “Spacewar.”
My plugin included in the complimentary project downloads allows you to experience the difference between the UT code and the stock UE4 code for yourself!
**Complimentary Downloads (Free)**
You can download both the stock UE4 code version and the UT character replication version that I did here:
**UE4 Code ~ Downloads**
http://ue4code.com/free_downloads_plugins_ue4_unrealengine4_rama
Steps to Experience This For Yourself
You need one other person so you can test a real multiplayer game using my two projects!
In these packaged games you are using my Steam Plugin in order to connect via Steam Friends list, so you and your friend must be friends on steam.
-
Download both projects, the Stock UE4 Code, and the UT version
-
Make sure you and your friend are logged into Steam, and also logged into your steam friends list. (SHIFT + TAB while in game to log into friends list)
3. Both of you should first run the game that uses the Stock UE4 Code
4. You should host by pressing Numpad 9, as the difference in visual quality is most obvious if you are the listen server host.
5. Your friend should wait for you to be hosting, and then join by pressing Numpad 7 (these keys are part of my Steam plugin)
6. Run around for a while and notice how the character movement replicates in a real multipalyer game, looking a little jittery / digitally, sort of skipping a tiny bit.
-
Now repeat this process using my special UT code extraction version! You’ll see a nice big red message letting you know you are playing the UT version. (pic below)
-
Notice how much smoother the movement replication looks when playing the UT version with your friend in a real multiplayer game!
**Conclusion**
There is a dramatic difference in visual quality between the UT version and the stock UE4 code, something you should really know about so you can make your own informed decision about whether to use the UT replication code in your own project!
**I hope you find my two sample projects helpful and eye-opening!**
For anyone making an arena, pvp, or even co-op multiplayer game, the UT character movement replication system looks visually much better than the stock UE4 code!
is it just your connection speed?
I’ve shown the difference in replication between UT and UE4 to multiple clients, and they all notice the difference immediately, it is not specific to someone’s internet connection speed or their ping while playing with a friend.
You can find out more about my Steam plugin and my other C++ plugins at:
**'s Website:**
http://ue4code.com/free_downloads_plugins_ue4_unrealengine4_rama
Have fun today!