전체 글 38

서버의 종류와 데디케이티드 서버

▶ 서버의 종류 P2P Server (Peer to Peer Server) 각각의 컴퓨터가 클라이언트이자 서버인 구조. 유명한 스팀 게임 중 "레프트 4 데드 2 (Left 4 Dead 2)"로 예를 들자면, 나머지 3명(참가자)은 게임 회사의 메인 서버가 아니라 방장(호스트)의 컴퓨터에 직접 연결되는데 이것이 P2P방식이다. 상황: 만약 방장의 인터넷이 느리거나, 방장이 게임을 강제 종료(방폭)하면? ㄴ 나머지 3명도 게임이 끊기거나 종료됨. 장점: 게임 회사가 비싼 서버 비용을 낼 필요가 없어서 오래된 게임도 서비스가 종료되지 않고 계속 유지가능. 단점: 방장의 인터넷 환경에 따라 게임 품질이 결정됨.방장의 컴퓨터가 안 좋으면 참가중인 플레이어들이 불편을 겪는다. Listen Server 클라이..

Unreal 개강 TIL 2026.03.13

Unreal 믹사모 애니메이션 리타게팅 하기

Mixamo에서 가져온 애니메이션을 그대로 가져와서 썼을 때 캐릭터의 형태가 이상하게 변하거나 움직임이 기괴스러움. 이는 루트 본 추가 및 루트모션이 안맞아서 일어나는 문제다. 이 문제를 해결하기. mixamo converter 다운 링크 : terribilisstudio.fr/?section=LAUNCHERmixamo converter를 다운받고 exe파일 실행. 이거 다운로드 후 실행STEP - Manny 이미지 클릭 그러면 FBX 파일이 있는 폴더가 열림. 믹사모 upload character 클릭 후, 해당 파일을 드래그/드랍. 그 상태로 내가 쓸 애니 고르고 다운로드 - Skin: Without Skin (UE5 마네킹 본을 업로드했기 때문에, 스킨 추출은 필요 없다.) - Keyframe..

Unreal 개강 TIL 2026.03.13

Unreal 멀티플레이어 ) 채팅 프로젝트 생성

▶ 프로젝트 세팅, 클래스 생성 제일 처음단계부터 ㄱㄱ 새 프로젝트를 만듬. 비어있는 레벨( Empty Level )을 생성함. 왜냐? Open World나 Basic은 렌더링(하늘, 타일 등등)이 들어가있고 Open이라는 단어가 붙은 것들은 월드 파티셔닝 기능이 들어가 있는데 그런거 다 필요없고 채팅 UI만 있으면되므로 굳이 렌더링 부하를 줄 필요가 없음.아무것도 없는 Empty Level 로 만들어줌. 게임모드베이스 클래스를 만들어줌. Path 끝에 /Game을 넣고 생성. 방금만든 클래스 파일의 상대경로를 찾지못해 빌드실패가 뜰텐데,이때 어떻게하냐면 Build.cs에 들어가서 PrivateDependencyModuleNames.AddRange(new string[] { });PublicIn..

Unreal 개강 TIL 2026.03.06