본문 바로가기

Unreal Engine

[UE5 C++ Multiplayer Shooter] #04 Session Interface Create & Join 온라인 서브시스템은 플랫폼 서비스와 인터페이스로 나뉜다.인터페이스 내에서는 Session Interface를 비롯한 다양한 인터페이스가 존재한다. 이는 모두 IOnlineSubSystem을 통해 접근이 가능하다. 이러한 온라인 서브시스템은 델리게이트를 이용하여 이벤트를 처리한다. 이 중 세션은 서버에서 실행되는 게임의 인스턴스로, 게임을 플레이하려는 플레이어가 찾아서 참여하는 등 멀티플레이에 있어서 기초적인 역할을 수행한다. 그렇기 때문에 Session Interface에는 다양한 기능이 존재한다. 세션을 만들고(Creating Sessions), 업데이트 하고(Update Sessions) 소멸시키고(Destroy Sessions) 세션을 탐색하는(Find Sessions)등 다양한 기능을 인터페이스의.. 더보기
[Revortor] #00 목표 설정 1. 나는 언리얼 엔진으로 어떤 게임을 만들것인가?- FPS, 잠입, 공포 2. 그래픽, 사운드, 게임 플레이 컨셉은 어디서 모티프를 얻었는가?- 프로젝트 문의 로보토미, 라오루, 림버스에서 모티프를 얻어, 해당 게임의 IP를 바탕으로 게임을 제작한다. 이는, 상업적으로 이용할 생각이 없으며, 1인 개발 프로젝트에서 봉착할 수 있는 한계인 창의성을 바탕으로 한 에셋의 추가적인 제작 시간을 줄이고, 게임의 완성도를 높이기 위함이다. 3. 공부할 목록- 언리얼 엔진의 전반적인 사용법과 네트워크 서비스- 후디니 4. 최종 목표- Steam의 OnlineSubSystem을 이용한 멀티플레이를 지원하는 팬게임 제작 더보기