? Part 3 of our replication tutorial series covers a very important concept that makes massive-world multiplayer games possible - Network Relevancy. We learn how Unreal Engine handles Replication by using Network Relevancy to determine whether the actor should be replicated to a client or not.
➖ ➖ ➖ ➖ ➖ ? PATREON ? ➖ ➖ ➖ ➖ ➖ ❔ Has this been helpful? If so, please consider helping grow this channel by becoming a Patron! You are very much appreciated ?: https://tinyurl.com/y6dbxr4r
➖ ➖ ➖ ➖ ➖ ? COPYRIGHT ? ➖ ➖ ➖ ➖ ➖ Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic. ... https://www.youtube.com/watch?v=DsjF87NSdvo
❗ DISCLAIMER: Re-uploaded due to the original video being somehow *magically* deleted (I didn't do it..) ?
? Welcome to the Replication Series! This series covers how Unreal Engine handles Replication from the ground up starting with what replication is and how Unreal's Client-Server model works and then moves on into more advanced topics.
? In this video we learn what replication is and how the server and client communicate with each other. We also look at how sprinting would be implemented in theory and then in the next video, we actually implement it using Unreal Engine.
➖ ➖ ➖ ➖ ➖ ? PATREON ? ➖ ➖ ➖ ➖ ➖
❔ Has this been helpful? If so, please consider helping grow this channel by becoming a Patron! You are very much appreciated ?: https://tinyurl.com/y6dbxr4r
➖ ➖ ➖ ➖ ➖ ? MARKETPLACE ASSETS ? ➖ ➖ ➖ ➖ ➖
? Dynamic Radial Menu - https://tiny.one/dynamicradialmenu
? The Perfect Storm - https://tiny.one/theperfectstorm
➖ ➖ ➖ ➖ ➖ ❗ Watch Next ❗ ➖ ➖ ➖ ➖ ➖
⏩ Part 2: Game Instances - https://youtu.be/whow14uFWtw
⏩ Part 3: Network Relevancy - https://youtu.be/DsjF87NSdvo
⏩ Part 4: Multicast & RepNotify - https://youtu.be/KsORRtBOJYc
➖ ➖ ➖ ➖ ➖ ❕ OTHER SERIES ❕ ➖ ➖ ➖ ➖ ➖
▶️ Discord Dilemmas Series: https://tinyurl.com/y4cee49v
➖ ➖ ➖ ➖ ➖ ? DOCS & RESOURCES ? ➖ ➖ ➖ ➖ ➖
? GitHub Project Files - https://github.com/brynertoma/UE4-Resources
➖ ➖ ➖ ➖ ➖ ?♂️ CONTACT INFO ?➖ ➖ ➖ ➖ ➖
? Discord Server: https://discord.gg/GGeMXh7
➖ ➖ ➖ ➖ ➖ ? COPYRIGHT ? ➖ ➖ ➖ ➖ ➖
Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic.
...
https://www.youtube.com/watch?v=TEojA3VBXG8
? In part 2 of our replication tutorial series, we are introduced to the idea of game instances - not to be confused with the "Game Instance" class that's built in Unreal Engine but the idea of multiple instances of the game running on different machines (clients vs. server). We use the practical example of sprinting to really help us understand some fundamental multiplayer concepts when it comes to replication and communication between game instances.
➖ ➖ ➖ ➖ ➖ ? PATREON ? ➖ ➖ ➖ ➖ ➖
❔ Has this been helpful? If so, please consider helping grow this channel by becoming a Patron! You are very much appreciated ?: https://tinyurl.com/y6dbxr4r
➖ ➖ ➖ ➖ ➖ ? MARKETPLACE ASSETS ? ➖ ➖ ➖ ➖ ➖
? Dynamic Radial Menu - https://tiny.one/dynamicradialmenu
? The Perfect Storm - https://tiny.one/theperfectstorm
➖ ➖ ➖ ➖ ➖ ❗ WATCH NEXT ❗ ➖ ➖ ➖ ➖ ➖
⏪ Part 1: What Is Replication? - https://youtu.be/TEojA3VBXG8
⏩ Part 3: Network Relevancy - https://youtu.be/DsjF87NSdvo
⏩ Part 4: Multicast & RepNotify - https://youtu.be/KsORRtBOJYc
➖ ➖ ➖ ➖ ➖ ❕ OTHER SERIES ❕ ➖ ➖ ➖ ➖ ➖
▶️ Discord Dilemmas Series: https://tinyurl.com/y4cee49v
➖ ➖ ➖ ➖ ➖ ?♂️ CONTACT INFO ?➖ ➖ ➖ ➖ ➖
? Discord Server: https://discord.gg/GGeMXh7
➖ ➖ ➖ ➖ ➖ ? COPYRIGHT? ➖ ➖ ➖ ➖ ➖
Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic.
...
https://www.youtube.com/watch?v=whow14uFWtw
? Part 4 of our replication series unlocks limitless potential with Multicast and RepNotify! In this video, we dive deeper about how Unreal Engine's Actor Replication really works as well as introduce ourselves to a variable replication and how combining the power of variable replication with an event driven design can help us build a multiplayer game with proper client-server communication to keep our game in sync!
➖ ➖ ➖ ➖ ➖ ? PATREON ? ➖ ➖ ➖ ➖ ➖
❔ Has this been helpful? If so, please consider helping grow this channel by becoming a Patron! You are very much appreciated ?: https://tinyurl.com/y6dbxr4r
➖ ➖ ➖ ➖ ➖ ❗ WATCH NEXT ❗ ➖ ➖ ➖ ➖ ➖
⏪ Part 1: What Is Replication? - https://youtu.be/TEojA3VBXG8
⏪ Part 2: Game Instances - https://youtu.be/whow14uFWtw
⏪ Part 3: Network Relevancy - https://youtu.be/DsjF87NSdvo
⏩ Part 5: Net Update Frequency - [ Cooking it up (tough recipe).. ? ]
➖ ➖ ➖ ➖ ➖ ❕ OTHER SERIES ❕ ➖ ➖ ➖ ➖ ➖
▶️ Discord Dilemmas Series: https://tinyurl.com/y4cee49v
➖ ➖ ➖ ➖ ➖ ? DOCS & RESOURCES ? ➖ ➖ ➖ ➖ ➖
? Downloading UE4 Source - https://docs.unrealengine.com/en-US/GettingStarted/DownloadingUnrealEngine/index.html
? GitHub Project Files - https://github.com/brynertoma/UE4-Resources
➖ ➖ ➖ ➖ ➖ ?♂️ CONTACT INFO ?➖ ➖ ➖ ➖ ➖
? Discord Server: https://discord.gg/GGeMXh7
➖ ➖ ➖ ➖ ➖ ? COPYRIGHT ? ➖ ➖ ➖ ➖ ➖
Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic.
...
https://www.youtube.com/watch?v=KsORRtBOJYc
? Unreal Engine Discord Dilemmas Series - Episode 1: Update UI from Game Mode
? Welcome to Discord Dilemmas! This series is focused on answering some common issues that developers run into with their projects. They're quick bite-sized, how tos, for very specific scenarios brought up in the supports channel on our discord (see discord link below).
? In this video we show how the Game Mode can communicate with widgets. The Game Mode only exists on the server and widgets only exist on the client so it brings up an interesting scenario when trying to use the "Run on Owning Client" RPC - the behavior may not be what some developers may expect!
❗ DISCLAIMER: Please excuse the ? quality - the project deleted itself right after I did an export and this was all I had left to work with and I didn't want to redo it all so I just uploaded it. Hope you enjoy!
➖ ➖ ➖ ➖ ➖ ? PATREON ? ➖ ➖ ➖ ➖ ➖
❔ Has this been helpful? If so, please consider helping grow this channel by becoming a Patron! You are very much appreciated ?: https://tinyurl.com/y6dbxr4r
➖ ➖ ➖ ➖ ➖ ? MARKETPLACE ASSETS ? ➖ ➖ ➖ ➖ ➖
? Dynamic Radial Menu - https://tiny.one/dynamicradialmenu
? The Perfect Storm - https://tiny.one/theperfectstorm
➖ ➖ ➖ ➖ ➖ ❕ OTHER SERIES ❕ ➖ ➖ ➖ ➖ ➖
▶️ Replication Series: https://tinyurl.com/wbrsrgh
➖ ➖ ➖ ➖ ➖ ? DOCS & RESOURCES ? ➖ ➖ ➖ ➖ ➖
? GitHub Project Files - https://github.com/brynertoma/UE4-Resources
➖ ➖ ➖ ➖ ➖ ? REACH OUT ? ➖ ➖ ➖ ➖ ➖
I ❤️ hearing from you guys so please don't be shy! Let me know what you'd like to see in future videos.
? If you find yourself stuck, speak up! There's a lot of awesome developers here that are willing to help!
? If you found this video helpful, do yourself a favor by doing me a favor and hitting that juicy red subscribe button! ?
? Thanks for watching!
➖ ➖ ➖ ➖ ➖ ?♂️ CONTACT INFO ?➖ ➖ ➖ ➖ ➖
? Discord Server: https://discord.gg/GGeMXh7
➖ ➖ ➖ ➖ ➖ ? COPYRIGHT ? ➖ ➖ ➖ ➖ ➖
Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic.
...
https://www.youtube.com/watch?v=v3J1WipwCnk
? Welcome to the What Is? Series! This series explores how Unreal Engine implements common programming concepts. We learn how things work from the simplest of variables to the most complex of topics. If you can slap "What Is" in front of it, it'll end up in this series!
? In this video we learn about Booleans, Truth Tables, Logical and Comparison Operators and more! If you're unfamiliar with logic gates like AND, NAND, OR, NOR, XOR and XNOR, then this video will take you from a crying beginner to an laughing expert. #trust
➖ ➖ ➖ ➖ ➖ ? PATREON ? ➖ ➖ ➖ ➖ ➖
❔ Has this been helpful? If so, please consider helping grow this channel by becoming a Patron! You are very much appreciated ?: https://tinyurl.com/y6dbxr4r
➖ ➖ ➖ ➖ ➖ ? MARKETPLACE ASSETS ? ➖ ➖ ➖ ➖ ➖
? Dynamic Radial Menu - https://tiny.one/dynamicradialmenu
? The Perfect Storm - https://tiny.one/theperfectstorm
➖ ➖ ➖ ➖ ➖ ❕ OTHER SERIES ❕ ➖ ➖ ➖ ➖ ➖
▶️ Replication Series: https://tinyurl.com/wbrsrgh
▶️ Discord Dilemmas Series: https://tinyurl.com/y4cee49v
➖ ➖ ➖ ➖ ➖ ? DOCS & RESOURCES ? ➖ ➖ ➖ ➖ ➖
? GitHub Project Files - https://github.com/brynertoma/UE4-Resources
➖ ➖ ➖ ➖ ➖ ?♂️ CONTACT INFO ?➖ ➖ ➖ ➖ ➖
? Discord Server: https://discord.gg/GGeMXh7
➖ ➖ ➖ ➖ ➖ ? COPYRIGHT ? ➖ ➖ ➖ ➖ ➖
Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic.
...
https://www.youtube.com/watch?v=cwCV3DH2-eE
? In this video we learn how to spawn actors and attach them to a socket on a mesh and then adjust their relative transform (rotation and location) so they fit nicely in the characters hand or on the characters head. We also dive into a little bit of inheritance which will be covered in depth in a later video.
➖ ➖ ➖ ➖ ➖ ? PATREON ? ➖ ➖ ➖ ➖ ➖
❔ Has this been helpful? If so, please consider helping grow this channel by becoming a Patron! You are very much appreciated ?: https://tinyurl.com/y6dbxr4r
➖ ➖ ➖ ➖ ➖ ? MARKETPLACE ASSETS ? ➖ ➖ ➖ ➖ ➖
? Dynamic Radial Menu - https://tiny.one/dynamicradialmenu
? The Perfect Storm - https://tiny.one/theperfectstorm
➖ ➖ ➖ ➖ ➖ ❗ WATCH NEXT ❗ ➖ ➖ ➖ ➖ ➖
⏪ Episode 1: Update UI from Game Mode - https://youtu.be/v3J1WipwCnk
➖ ➖ ➖ ➖ ➖ ❕ OTHER SERIES ❕ ➖ ➖ ➖ ➖ ➖
▶️ Replication Series: https://tinyurl.com/wbrsrgh
➖ ➖ ➖ ➖ ➖ ? DOCS & RESOURCES ? ➖ ➖ ➖ ➖ ➖
? GitHub Project Files - https://github.com/brynertoma/UE4-Resources
➖ ➖ ➖ ➖ ➖ ? REACH OUT ? ➖ ➖ ➖ ➖ ➖
I ❤️ hearing from you guys so please don't be shy! Let me know what you'd like to see in future videos.
? If you find yourself stuck, speak up! There's a lot of awesome developers here that are willing to help!
? If you found this video helpful, do yourself a favor by doing me a favor and hitting that juicy red subscribe button! ?
? Thanks for watching!
➖ ➖ ➖ ➖ ➖ ?♂️ CONTACT INFO ?➖ ➖ ➖ ➖ ➖
? Discord Server: https://discord.gg/GGeMXh7
➖ ➖ ➖ ➖ ➖ ? COPYRIGHT ? ➖ ➖ ➖ ➖ ➖
Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic.
...
https://www.youtube.com/watch?v=bHw0LNjkZmw