기초같은 경우에 강의자료에 너무 정리가 잘 되있어서 노션에 기록했고 조금 어려운 내용을 간단히 재정리해보았다. 네트워크를 알야야 하는 이유 기본적으로 싱글 플레이 게임은 멀티 온라인 게임보다 돈을 쓰는 사용자가 적다. 한마디로 돈이 덜 벌린다. 그래서 네트워크를 알아야 하는 것이다. 온라인 게임과 네트워크 구성 온라인 게임은 여러명의 사용자가 하나의 컨...
몇 일전부터 다시 새로운 게임 프로젝트를 만들기 위해 그 기초가 되는 네트워크를 배우기 시작했다. 이번에는 그 게임이 멀티 플레이어 게임이기 때문에 네트워크를 배우는 것이 중요하다. 아래 같은 목표 달성을 위해 강의자료와 강의에서 나온 핵심 단어들을 나의 말로 다시 재정리해보았다. 목표 언리얼 엔진의 네트워크 RPC 호출과 브로드캐스팅을 이해 언리얼 엔진...
숫자 야구게임은 "362"<< 이런 숫자를 컴퓨터가 랜덤하게 만들어주면 그걸 2명이서 3번의 기회를 가지고 맞추는 식으로 만들었다. 숫자야구 게임을 만들다가.. 각 플레이어별로 남은 기회가 다르게 나오도록 해야하는데 계속 같은 숫자의 기회가 나오는 문제가 있었다. 예를 들어, Host의 남은 기회가 2면, Guest의 남은 기회도 2로 같이 내려가는 것...
숫자야구 게임 만드는 과제가 있었다. 그 중에 필수는 다 해서 지금껏 배운 핵심 내용을 정리하려고 한다. 만들기 전에 RPC, Replication, 언리얼 엔진의 각 프레임워크가 멀티 플레이 게임에서는 각 Class가 어떤 인스턴스에 존재하는 지를 알고 만들면 좋다. 그래서 언리얼 온라인 강의에 그런 내용을 공부 후에 만들었다. 마주친 문제들이 많았는...
언리얼의 ActorReplication 사용해보기 리플리케이션 개념을 더 알고 싶어서 코드에 직접 적용해보며 어떤 용도로 쓰면 좋을지 파악하려 했다. 하지만 그냥 UPROPERTY에 Replicated를 적는 것만으로는 빌드를 할때 오류가 난다. 저기 LNK2001 오류 이름은 링크처리가 되어 있다. 그걸 타고 들어가 확인할 수 없는 외부 기호가 뭔지 해...