{"product_id":"138822","title":"언리얼 엔진 5로 개발하는 멀티플레이어 게임","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPeML3EwY9HEIQJLJsUDFR27LIxv.png?v=1765068814\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\n\u003cdiv style=\"width:95%\"\u003e\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e언리얼 엔진 5로 개발하는 멀티플레이어 게임\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/142788726\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eDescription\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e책소개\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cdiv\u003e  언리얼 엔진 5를 사용해서 멀티플레이어 게임을 개발하려는 초중급 개발자를 대상으로 한 책이다.\u003cbr\u003e네트워킹의 기초부터 시작해 복제, RPC, 연관성, AI 시스템, 세션 관리 등 중요 개념을 배울 뿐만 아니라 네트워크 디버깅과 프로파일러를 활용한 최적화 방법도 살펴본다.\u003cbr\u003e후반부에서는 언리얼 엔진 컴파일, 전용 서버 설정, 에픽 온라인 서비스와 같은 고급 주제도 다룬다.\u003cbr\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cul\u003e \u003cli\u003e 책의 일부 내용을 미리 읽어보실 수 있습니다.\u003cbr\u003e\u003cspan\u003e미리보기\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \",\"\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e목차\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e1장.\u003cbr\u003e멀티플레이어 게임 개발 시작 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e____사전 지식\u003cbr\u003e____하드웨어 사양\u003cbr\u003e____소프트웨어 사양\u003cbr\u003e__멀티플레이어 게임 소개\u003cbr\u003e____비디오 게임 분야의 네트워크 프로그래머 되기\u003cbr\u003e__멀티플레이어 게임 카테고리 이해\u003cbr\u003e____1인칭 슈팅\u003cbr\u003e____3인칭 슈팅\u003cbr\u003e____실시간 전략\u003cbr\u003e____대규모 멀티플레이어 온라인 롤플레잉 게임\u003cbr\u003e____멀티 유저 던전\u003cbr\u003e____멀티플레이어 온라인 배틀 아레나\u003cbr\u003e__게임플레이 변형 요소 검토\u003cbr\u003e____비대칭 게임플레이\u003cbr\u003e____숨바꼭질 게임플레이\u003cbr\u003e____비동기 게임플레이\u003cbr\u003e__멀티플레이어 기술은 게임에만 사용되는가?\u003cbr\u003e____시네마토그래피\u003cbr\u003e____건축\u003cbr\u003e____교육\u003cbr\u003e____언리얼의 콜라보 뷰어 템플릿\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e2장.\u003cbr\u003e네트워킹의 기초 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__컴퓨터 네트워킹이란 무엇인가?\u003cbr\u003e__컴퓨터 네트워크의 종류\u003cbr\u003e____근거리 통신망\u003cbr\u003e____원거리 통신망\u003cbr\u003e____가상 사설망\u003cbr\u003e__네트워크 프로토콜 소개\u003cbr\u003e____패킷 교환\u003cbr\u003e____TCP\/IP 스위트\u003cbr\u003e__네트워크 문제 이해\u003cbr\u003e____보안\u003cbr\u003e____패킷 손실\u003cbr\u003e____지연 시간\u003cbr\u003e__언리얼 엔진 멀티플레이어 시스템 소개\u003cbr\u003e____네트워크 모드와 서버 유형\u003cbr\u003e____복제 시스템\u003cbr\u003e____네트워크 역할\u003cbr\u003e____폰과 플레이어 컨트롤러\u003cbr\u003e____연관성과 우선순위\u003cbr\u003e____원격 프로시저 호출\u003cbr\u003e__요약\u003cbr\u003e__크레디트\u003cbr\u003e\u003cbr\u003e\u003cb\u003e3장.\u003cbr\u003e프로젝트 프로토타입으로 멀티플레이어 시스템 테스트 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__멀티플레이어 게임 프로토타입 생성\u003cbr\u003e____템플릿에서 프로젝트 설정\u003cbr\u003e____퀵셀 메가스캔 추가\u003cbr\u003e____플레이어 컨트롤러 수정\u003cbr\u003e__로컬에서 멀티플레이어 게임 테스트\u003cbr\u003e____리슨 서버로 플레이\u003cbr\u003e____네트워크를 통한 업데이트\u003cbr\u003e____추가적인 캐릭터 스폰 지점 추가\u003cbr\u003e__네트워크를 통한 프로퍼티 업데이트\u003cbr\u003e____픽업 아이템의 블루프린트 생성\u003cbr\u003e____변형된 픽업 아이템 추가\u003cbr\u003e____캐릭터에 포인트 계산 추가\u003cbr\u003e__네트워크를 통한 함수 실행\u003cbr\u003e____액터 스폰\u003cbr\u003e____캐릭터 스킨 변경\u003cbr\u003e____게임 테스트\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e2부 ― 언리얼 엔진의 네트워킹과 멀티플레이어 게임\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003e4장.\u003cbr\u003e첫 번째 멀티플레이어 환경 설정 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__『Unreal Shadows - 리치 왕의 유산』 소개\u003cbr\u003e____프로젝트 개요 설명\u003cbr\u003e____프로젝트 시작\u003cbr\u003e__언리얼 엔진의 C++ 이해\u003cbr\u003e____블루프린트와 C++\u003cbr\u003e____C++ 클래스의 이해\u003cbr\u003e____언리얼 엔진 C++ 헤더 분석\u003cbr\u003e____언리얼 엔진 리플렉션 시스템\u003cbr\u003e____메모리 관리와 가비지 컬렉션\u003cbr\u003e__언리얼 멀티플레이어 프로젝트 시작\u003cbr\u003e____프로젝트 파일 생성\u003cbr\u003e____프로젝트 게임 인스턴스 생성\u003cbr\u003e____게임 모드와 게임 스테이트 생성\u003cbr\u003e__플레이어 클래스 추가\u003cbr\u003e____소스 코드 컴파일\u003cbr\u003e____캐릭터 블루프린트 클래스 생성\u003cbr\u003e____게임 모드에 플레이어 클래스 추가\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e5장.\u003cbr\u003e멀티플레이어 환경에서 액터 관리 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__캐릭터 설정\u003cbr\u003e____캐릭터에 기본 설정 추가\u003cbr\u003e____캐릭터에 상호작용 추가\u003cbr\u003e____향상된 입력 모듈 가져오기\u003cbr\u003e____캐릭터에 사용자 상호작용 추가\u003cbr\u003e____캐릭터의 이동 테스트\u003cbr\u003e__액터의 연결 제어\u003cbr\u003e__액터 연관성 이해\u003cbr\u003e____연관성 이해\u003cbr\u003e____연관성 테스트\u003cbr\u003e____연관성 설정 테스트\u003cbr\u003e__권한 소개\u003cbr\u003e____액터의 롤과 원격 롤 프로퍼티를 사용해 권한 제어\u003cbr\u003e____자율 및 시뮬레이티드 프록시\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e6장.\u003cbr\u003e네트워크를 통한 프로퍼티 복제 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__캐릭터 스탯 추가\u003cbr\u003e____스탯 구조체 생성\u003cbr\u003e____스탯 데이터 테이블 생성\u003cbr\u003e____캐릭터에서 데이터 테이블 읽기\u003cbr\u003e____캐릭터에 데이터 테이블 추가\u003cbr\u003e__프로퍼티 복제 이해\u003cbr\u003e____프로퍼티 복제 활성화\u003cbr\u003e____네트워크를 통한 액터 및 컴포넌트 참조\u003cbr\u003e__캐릭터 레벨업 처리하기\u003cbr\u003e____계획 세우기\u003cbr\u003e____PlayerState 프로퍼티와 멤버 함수 선언\u003cbr\u003e____PlayerState 로직 구현\u003cbr\u003e____레벨에 코인 아이템 추가\u003cbr\u003e__게임에 HUD 추가하기\u003cbr\u003e____위젯 블루프린트 생성\u003cbr\u003e____위젯 블루프린트에 코드 로직 추가\u003cbr\u003e____캐릭터에 HUD 추가하기\u003cbr\u003e____게임 테스트\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e7장.\u003cbr\u003e원격 프로시저 호출 사용 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__RPC 이해\u003cbr\u003e____RPC의 신뢰성\u003cbr\u003e____RPC 인증\u003cbr\u003e__네트워크를 통해 RPC 실행\u003cbr\u003e____서버에서 함수 호출\u003cbr\u003e__도어 시스템 구현\u003cbr\u003e____상호작용 가능한 인터페이스 생성\u003cbr\u003e____상호작용 액션 구현\u003cbr\u003e____도어 블루프린트 생성\u003cbr\u003e____상호작용 액션 테스트하기\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e3부 ― 게임 개선\u003cbr\u003e\u003cbr\u003e8장.\u003cbr\u003e멀티플레이어 환경에 AI 도입 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__AI 시스템 설정\u003cbr\u003e__AI 적 생성\u003cbr\u003e____내비게이션 모듈 추가\u003cbr\u003e____미니언 클래스 생성\u003cbr\u003e____미니언의 행동 구현\u003cbr\u003e__레벨에 적 추가\u003cbr\u003e____스포너 클래스 생성\u003cbr\u003e____스포너 로직 구현\u003cbr\u003e____스포너 테스트\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e9장. AI 행동 확장 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__AI 적을 더 어렵게 만들기\u003cbr\u003e____소음 만들기\u003cbr\u003e____청각 활성화하기\u003cbr\u003e____청각 테스트하기\u003cbr\u003e__경보 시스템 구현\u003cbr\u003e____게임 모드 함수 선언\u003cbr\u003e____AI가 경보 메시지 보내기\u003cbr\u003e__AI에 체력 추가\u003cbr\u003e__캐릭터에 무기 시스템 추가\u003cbr\u003e____단검 투사체 생성\u003cbr\u003e____무기 컴포넌트 구현\u003cbr\u003e____캐릭터에 WeaponProjectile 컴포넌트 연결\u003cbr\u003e____무기를 위한 입력 시스템 추가\u003cbr\u003e____무기 시스템 테스트\u003cbr\u003e__AI 변형 생성\u003cbr\u003e____AI 경계병 생성\u003cbr\u003e____AI 중간 보스 생성\u003cbr\u003e____미니언 스포너 업데이트\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e10장.\u003cbr\u003e플레이어 경험 향상시키기 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__캐릭터 애니메이션\u003cbr\u003e____애니메이션 에셋 생성\u003cbr\u003e____캐릭터에 애니메이션 시스템 추가\u003cbr\u003e____던지기 애니메이션 추가\u003cbr\u003e__NPC 액터 추가\u003cbr\u003e____NPC 캐릭터 생성\u003cbr\u003e____NPC 액터 테스트\u003cbr\u003e__게임의 추가 개선\u003cbr\u003e____소음을 내보자!\u003cbr\u003e____열쇠가 필요해!\u003cbr\u003e____영웅들이여, 무기를 강화하자!\u003cbr\u003e____플레이어는 기관총이 아니다\u003cbr\u003e____지체할 시간이 없다\u003cbr\u003e____데이터 테이블의 다양한 활용\u003cbr\u003e____도움이 필요한가?\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e11장.\u003cbr\u003e멀티플레이어 게임 디버깅 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__네트워크 디버깅 소개\u003cbr\u003e____게임 디버깅 설명\u003cbr\u003e____멀티플레이어 옵션 소개\u003cbr\u003e____네트워크 환경에서 로깅\u003cbr\u003e____LogNet 카테고리 필터링하기\u003cbr\u003e____사용자 정의 로그 카테고리 생성\u003cbr\u003e__네트워크 환경 에뮬레이션\u003cbr\u003e____네트워크 에뮬레이션 활성화\u003cbr\u003e____네트워크 에뮬레이션으로 게임 테스트\u003cbr\u003e__네트워크 프로파일러 사용\u003cbr\u003e____프로파일링 세션 기록하기\u003cbr\u003e____프로파일링 세션 분석하기\u003cbr\u003e__성능 및 대역폭 사용 개선\u003cbr\u003e____필요할 때만 복제 활성화하기\u003cbr\u003e____불필요하거나 중요하지 않은 RPC 호출 피하기\u003cbr\u003e____신뢰할 수 있는 RPC와 신뢰할 수 없는 RPC 구분하기\u003cbr\u003e____데이터 검증하기\u003cbr\u003e____게임 모드는 서버에만 존재한다\u003cbr\u003e____RPC에 대한 네이밍 규칙 사용하기\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e4부 ― 온라인에 게임 배포\u003cbr\u003e\u003cbr\u003e12장.\u003cbr\u003e멀티플레이어 세션 관리 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__게임 세션 이해\u003cbr\u003e____온라인 서브시스템 소개\u003cbr\u003e____세션 명령 이해\u003cbr\u003e____연결 오류 이해하기\u003cbr\u003e__프로젝트 게임 세션 준비\u003cbr\u003e__세션 생성\u003cbr\u003e____시각적 요소 추가\u003cbr\u003e____비주얼 스크립팅 로직 구현\u003cbr\u003e__세션 참가\u003cbr\u003e____SessionItemRenderer 위젯 생성\u003cbr\u003e____FindSessions 위젯 생성\u003cbr\u003e____Main Menu 위젯 생성\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e13장.\u003cbr\u003e세션 중 데이터 처리 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__메인 메뉴 레벨 생성\u003cbr\u003e____폰 생성\u003cbr\u003e____게임 모드 생성\u003cbr\u003e____레벨 생성\u003cbr\u003e____세션 시스템 테스트\u003cbr\u003e__세션 중 데이터 처리\u003cbr\u003e____US_GameInstance 클래스 업데이트\u003cbr\u003e____캐릭터 스킨 데이터 추가\u003cbr\u003e____US_MainMenuPawn 클래스 업데이트\u003cbr\u003e____BP_MainMenuPawn 블루프린트 업데이트\u003cbr\u003e____US_Character 클래스 업데이트\u003cbr\u003e____BP_Character 블루프린트 업데이트\u003cbr\u003e__추가 개선 작업\u003cbr\u003e____세션 나가기 및 소멸\u003cbr\u003e____플레이어 사망 처리\u003cbr\u003e____플레이어 스킨 선택\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e14장.\u003cbr\u003e멀티플레이어 게임 배포 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__온라인 환경 준비\u003cbr\u003e__언리얼 엔진 컴파일\u003cbr\u003e____언리얼 엔진 소스 프로젝트 다운로드\u003cbr\u003e____소스 코드에서 컴파일하기\u003cbr\u003e__전용 서버 설정\u003cbr\u003e____프로젝트 생성\u003cbr\u003e____프로젝트 솔루션 빌드\u003cbr\u003e____전용 서버 빌드\u003cbr\u003e____프로젝트 테스트\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e\u003cb\u003e15장.\u003cbr\u003e에픽 온라인 서비스 추가 \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e__기술적인 요구 사항\u003cbr\u003e__EOS 소개\u003cbr\u003e__데브 포털 접근하기\u003cbr\u003e____에픽게임즈 데브 포털 접근하기\u003cbr\u003e____제품 생성\u003cbr\u003e____제품 서비스 구성\u003cbr\u003e__EOS SDK 시작하기\u003cbr\u003e____EOS SDK 다운로드\u003cbr\u003e____게임에 시스템 통합하기\u003cbr\u003e__요약\u003cbr\u003e\u003cbr\u003e한국어판 부록 \u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \",\"\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e상세 이미지\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5192\/MidCate004\/519131406.jpg\" border=\"0\" alt=\"상세 이미지 1\"\u003e \u003c\/div\u003e \u003c\/div\u003e \",\"\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e출판사 리뷰\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e◈ 이 책에서 다루는 내용 ◈\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e◆ 멀티플레이어 게임 개발에 필요한 기본 지식\u003cbr\u003e◆ 네트워크 레벨의 주요 요소 이해\u003cbr\u003e◆ 복제, RPC, 연관성, 역할과 같은 언리얼 멀티플레이어 기능 탐구\u003cbr\u003e◆ 게임 성능 향상을 위한 코드 디버깅 및 최적화\u003cbr\u003e◆ LAN 또는 온라인 플랫폼에서의 게임 배포\u003cbr\u003e◆ 에픽 온라인 서비스를 사용한 플레이어 경험 향상\u003cbr\u003e\u003cbr\u003e\u003cb\u003e◈ 이 책의 대상 독자 ◈\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e비디오 게임 네트워킹 시스템에 대한 지식이 부족한 게임 프로그래머, 특히 언리얼 엔진 개발자가 이 주제를 깊이 탐구하고 싶다면 이 책이 도움이 될 것이다.\u003cbr\u003e\u003cbr\u003e다른 게임 엔진에 능숙하면서 언리얼 멀티플레이어 시스템의 원리를 이해하고자 하는 개발자들도 이 책에서 많은 도움을 받을 수 있다.\u003cbr\u003e그러나 언리얼 엔진과 C++에 대한 기본적인 지식은 꼭 필요하다.\u003cbr\u003e\u003cbr\u003e\u003cb\u003e◈ 이 책의 구성 ◈\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e1장, ‘멀티플레이어 게임 개발 시작’에서는 멀티플레이어 게임 개발의 세계를 개발자 관점에서 친절하게 소개한다.\u003cbr\u003e2장, ‘네트워킹의 기초’에서는 언리얼 엔진에서 멀티플레이어 개발을 시작하기 위한 네트워크 프로그래밍의 기본 개념을 탐구한다.\u003cbr\u003e3장, ‘프로젝트 프로토타입으로 멀티플레이어 시스템 테스트’에서는 프로젝트 템플릿 설정을 시작으로, 기본적인 멀티플레이어 기능을 테스트할 수 있는 간단한 멀티플레이어 프로토타입을 만드는 과정을 안내한다.\u003cbr\u003e4장, ‘첫 번째 멀티플레이어 환경 설정’에서는 언리얼 엔진에서 멀티플레이어 C++ 프로젝트를 개발하기 위한 기초를 다진다.\u003cbr\u003e5장, ‘멀티플레이어 환경에서 액터 관리’에서는 멀티플레이어 캐릭터를 생성하고, 이 캐릭터를 멀티플레이어 환경에서 다루는 기본적인 방법을 배운다.\u003cbr\u003e6장, ‘네트워크를 통한 프로퍼티 복제’에서는 멀티플레이어 환경에서 프로퍼티를 처리하고 클라이언트 간에 동기화하는 방법을 알아본다.\u003cbr\u003e7장, ‘원격 프로시저 호출 사용’에서는 서버에서 클라이언트로 또는 클라이언트에서 서버로, 네트워크 환경에서 함수를 호출하는 방법을 살펴본다.\u003cbr\u003e8장, ‘멀티플레이어 환경에 AI 도입’에서는 적 캐릭터를 만들고 간단한 AI를 추가해 멀티플레이어 시스템에서 작동하도록 한다.\u003cbr\u003e9장, ‘AI 행동 확장’에서는 AI에 더 많은 기능을 추가해 게임을 더욱 몰입감 있게 만든다.\u003cbr\u003e10장, ‘플레이어 경험 향상시키기’에서는 애니메이션과 NPC 같은 더 많은 기능을 게임에 추가한다.\u003cbr\u003e11장, ‘멀티플레이어 게임 디버깅’에서는 네트워크 게임을 디버깅하고 프로파일링하는 기본 원리를 배운다.\u003cbr\u003e12장, ‘멀티플레이어 세션 관리’에서는 게임 세션과 그 특성을 소개한다.\u003cbr\u003e13장, ‘세션 중 데이터 처리’에서는 멀티플레이어 세션 중 데이터를 처리하는 방법을 알아본다.\u003cbr\u003e14장, ‘멀티플레이어 게임 배포’에서는 멀티플레이어 게임을 위한 전용 서버를 빌드하는 기본 사항을 살펴본다.\u003cbr\u003e15장, ‘에픽 온라인 서비스 추가’에서는 에픽게임즈 데브 포털(Epic Games Developer Portal)을 소개하고, 가장 몰입감 있는 온라인 경험을 제공할 수 있도록 설계된 강력한 서비스 모음인 에픽 온라인 서비스(Epic Online Services)를 전반적으로 다룬다.\u003cbr\u003e\u003cbr\u003e\u003cb\u003e◈ 지은이의 말 ◈\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e멀티플레이어 게임(multiplayer game)이 등장한 후 게임 산업에는 혁신의 바람이 불었고, 플레이어들은 새로운 방식의 게임을 경험하게 됐다.\u003cbr\u003e즉, 전통적인 싱글플레이어 게임(single-player game)과 달리, 멀티플레이어 게임은 플레이어들이 실시간으로 상호작용할 수 있는 역동적이고 다채로운 소통의 장을 제공했다.\u003cbr\u003e\u003cbr\u003e최근 몇 년간 기술의 발전으로 멀티플레이어 게임은 그 어느 때보다 접근하기 쉬워졌다.\u003cbr\u003e그결과, 멀티플레이어 게임은 전 세계에서 수백만 명의 플레이어가 매일 다양한 플랫폼에서 즐기는, 가장 인기 있는 장르 중 하나로 자리 잡았다.\u003cbr\u003e\u003cbr\u003e언리얼 엔진(UE, Unreal Engine)과 같은 게임 엔진은 게임 개발자들 사이에서 점점 더 인기를 끌고 있다.\u003cbr\u003e크로스 플랫폼 멀티플레이어 지원과 고급 지연 보상 기술 등의 고품질 멀티플레이어 경험을 지원하기 위해 특별히 설계된 다양한 도구와 기능을 제공하기 때문이다.\u003cbr\u003e\u003cbr\u003e또한 언리얼 엔진은 대규모의 활발한 게임 개발자 커뮤니티가 있어 지원, 리소스와 협업 및 네트워킹의 기회를 제공한다.\u003cbr\u003e따라서 네트워크 게임 개발에 관심이 있다면, 사용하지 않을 이유가 없다!\u003cbr\u003e\u003cbr\u003e\u003cb\u003e◈ 옮긴이의 말 ◈\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e게임 산업이 급속도로 성장하고 있는 오늘날, 멀티플레이어 게임의 중요성은 그 어느 때보다 커지고 있습니다.\u003cbr\u003e전 세계의 플레이어들이 함께 즐기는 온라인 경험은 이제 게임의 필수 요소가 됐습니다.\u003cbr\u003e이런 흐름 속에서 멀티플레이어 게임 개발에 최적화된 언리얼 엔진 5는 뛰어난 그래픽 성능과 강력한 네트워킹 기능을 갖고 있습니다.\u003cbr\u003e\u003cbr\u003e이 책은 언리얼 엔진 5를 사용해 멀티플레이어 게임을 개발하려는 초중급 개발자를 위한 것입니다.\u003cbr\u003e또한 현재 국내에 소개된 언리얼 엔진 5 서적 중에는 멀티플레이어 게임 개발을 집중적으로 다룬 책이 거의 없기 때문에 해당 내용을 학습하고자 할 때 이 책이 많은 도움이 될 것입니다.\u003cbr\u003e하지만 언리얼 엔진을 처음 접하는 입문자라면 다소 어려울 수 있으므로, 먼저 언리얼 엔진의 블루프린트와 C++의 기본적인 지식을 학습하기를 권장합니다.\u003cbr\u003e이 책에는 네트워킹의 기초부터 시작해 멀티플레이어 게임 개발과 관련된 중요 개념이 상세히 설명돼 있습니다.\u003cbr\u003e또한 다른 책에서 거의 다루지 않는 언리얼 엔진 소스 컴파일과 전용 서버 설정 같은 고급 주제는 커스터마이징이 필요한 작업을 할 때 큰 도움이 될 것입니다.\u003cbr\u003e\u003cbr\u003e참고로, 언리얼 엔진은 한글을 지원하지만 아직 번역되지 않은 부분이나 어색한 표현도 많습니다.\u003cbr\u003e물론 ‘에디터 개인설정’에서 언어를 변경할 수도 있지만, 영어로 된 화면과 메뉴보다는 우리말로 된 화면과 메뉴가 더 편리할 것으로 판단해 우리말 화면을 기준으로 원서의 내용을 옮겼습니다.\u003cbr\u003e\u003cbr\u003e또한 원서는 언리얼 엔진 5.1 버전을 기준으로 저술됐지만, 번역서는 언리얼 5.3 버전에 맞춰 개정했습니다.\u003cbr\u003e이 과정에서 최선을 다하고자 노력했으나 부족한 부분이 있을지도 모릅니다.\u003cbr\u003e미흡하거나 궁금한 점이 있을 경우, 에이콘출판사 편집 팀이나 제 이메일로 문의해주시면 성심을 다해 답변드리겠습니다.\u003cbr\u003e\n\u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \"]\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eGOODS SPECIFICS\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e발행일 : \u003c\/strong\u003e2025년 02월 27일\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e쪽수, 무게, 크기 : \u003c\/strong\u003e492쪽 | 188*235*23mm\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eISBN13 : \u003c\/strong\u003e9791161759685\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eISBN10 : \u003c\/strong\u003e1161759689\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/center\u003e\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893322448938,"sku":"138822","price":48.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/080f785bdd7a808343740c818423960a.jpg?v=1765395869","url":"https:\/\/librairie.coreenne.fr\/ko\/products\/138822","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}