언리얼 엔진에서 멀티플레이를 구현할 때 가장 자주 헷갈리는 개념 중 하나가 Multicast와 Replication이다.둘 다 서버와 클라이언트 사이에서 데이터를 맞춰주는 역할을 한다는 점은 비슷하지만, 실제로는 목적과 동작 방식이 전혀 다르다.간단하게 비교하면 아래처럼 정리할 수 있다.Multicast는 순간적으로 발생하는 이벤트를 여러 클라이언트에게 빠르게 전달하는 데 적합하다.Replication은 계속 유지되어야 하는 상태를 서버 기준으로 자동 동기화하는 데 적합하다.즉, 둘 다 네트워크 동기화 수단이기는 하지만, 하나는 이벤트 전달, 다른 하나는 상태 유지에 가깝다.이번 글에서는 먼저 Multicast와 Replication의 차이를 정리하고, 그 뒤에 전직(Class Change) 이펙트를 R..