17

Using Remote Procedure Calls

In the previous chapter, we covered some critical multiplayer concepts, including the server-client architecture, connections and ownership, roles, and variable replication. We also learned how to make 2D Blend Spaces and use the Transform (Modify) Bone node to modify bones at runtime. We used that knowledge to create a basic first-person shooter character that walks, jumps, and looks around.

In this chapter, we’re going to cover remote procedure calls (RPCs), which is another important multiplayer concept that allows the server to execute functions on the clients and vice versa. So far, we’ve learned about variable replication as a form of communication between the server and the clients. However, to have proper ...

Get Elevating Game Experiences with Unreal Engine 5 - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.