C++로 시작하는 언리얼 4 게임 프로그래밍
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
책 소개
이 책이 속한 분야
- 국내도서 > 컴퓨터/IT > 게임 > 게임개발 > 언리얼
- 국내도서 > 컴퓨터/IT > 프로그래밍 언어 > C++
- 국내도서 > 컴퓨터/IT > 대학교재
- 국내도서 > 대학교재 > 컴퓨터
작가정보
저자(글) 윌리엄 쉐리프
저자 윌리엄 쉐리프는 프로그래밍 경력 8년 이상의 C++ 프로그래머다. 게임 프로그래밍부터 웹 프로그래밍까지 다양한 프로그래밍을 경험했고, 7년 동안 대학교에서 대학 강사로 재직했습니다. 또한, 아이튠즈 스토어에 몇 가지 앱을 출시했습니다. MARSHALL OF THE ELITE SQUADRON가 대표작입니다.
역자 구진수는 호서대 컴퓨터공학과를 졸업한 후 게임과 관계없는 프로그램을 개발하다가 2015년 초에 게임 개발 분야로 이직할 것을 결심하고 현재 모 회사에서 UI 작업을 맡고 있습니다.
목차
- 1 C++로 코딩하기
__1.1 새로운 프로젝트 만들기
__1.2 첫 번째 C++ 프로그램 만들기
__1.3 빌드와 컴파일은 무엇입니까?
__1.4 요약
2 변수와 메모리
__2.1 변수
__2.2 정리
3 If, Else, Switch
__3.1 분기
__3.2 프로그램의 흐름 조절하기
__3.3 논리 연산자 사용하기
__3.4 언리얼 엔진을 사용한 첫 번째 예제
__3.5 요약
4 루프
__4.1 while 루프
__4.2 do/while 루프
__4.3 for 루프
__4.4 언리얼 엔진에서 루프 만들기
__4.5 요약
5 함수와 매크로
__5.1 함수
__5.2라이브러리 함수 예제 ? sqrt()
__5.3 함수를 만들어 봅시다
__5.4 인자를 사용하는 함수
__5.5 값을 반환하는 함수
__5.6 변수 다시 보기
__5.7 매크로
__5.8 인자를 가진 매크로
__5.9 정리
6 객체, 클래스, 상속
__6.1 구조체 객체
__6.2 클래스 대 구조체
__6.3 getter와 setter
__6.4 생성자와 소멸자
__6.5 클래스 상속
__6.6 다중 상속
__6.7 클래스를 헤더로 넣어봅시다
__6.8 정리
7 동적 메모리 할당
__7.1 동적 메모리 할당
__7.2 일반적인 배열
__7.3 C++ 형식의 동적 크기 배열(new[]와 delete[])
__7.4 C 형식의 동적 배열
__7.5 정리
8 액터와 폰
__8.1 액터 대 폰
__8.2 액터를 넣을 월드 생성
__8.3 UE4 에디터
__8.4 처음부터 시작하기
__8.5 씬에 액터 추가
__8.6 플레이어 본체 생성
__8.7 게임 캐릭터를 조작하기 위한 C++ 코드 작성
__8.8 논-플레이어 캐릭터 엔티티 생성
__8.9 각 NPC의 대화상자에 인용구 표시하기
__8.10 정리
9 템플릿과 자주 사용되는 컨테이너들
__9.1 UE4에서 결과 디버깅하기
__9.2 UE4의 TArray
__9.3 TSet
__9.4 TMap
__9.5 C++ STL 버전의 자주 사용되는 컨테이너들
__9.6 정리
10 인벤토리 시스템과 아이템 줍기
__10.1 백팩 선언하기
__10.2 기본 클래스 PickupItem
__10.3 플레이어 인벤토리 그리기
__10.4 요약
11 몬스터
__11.1 배경
__11.2 몬스터
__11.3 몬스터가 플레이어를 공격
__11.4 정리
12 마법책
__12.1 파티클 시스템
__12.2 Spell 클래스 액터
__12.3 오른쪽 마우스 클릭을 주문 시전과 연결하기
__12.4 다른 주문 작성
__12.5 정리
출판사 서평
C++과 언리얼 4, 두 마리 토끼를 한 권에.
언리얼 엔진 4는 아름답고 실제 같은 광원 효과와 물리 효과를 이용해 AAA급 게임을 무료로 제작할 수 있다. 또한 제작한 게임을 윈도우, iOS, 안드로이드 등 다양한 디바이스로 출시할 수도 있다. 이렇게 강력한 언리얼 엔진 4는 C++로 프로그래밍되어 있다. 따라서 언리얼 4로 게임을 개발하려면 반드시 C++을 알아야 한다.
이 책에서는 C++ 애플리케이션을 컴파일하고 구현하는 방법부터 시작해서 C++ 프로그래밍 언어의 규칙들을 알아보고 C++을 사용해 언리얼 엔진 4로 게임을 만드는 방법까지 수록하고 있다.
이 책의 대상독자
언리얼 엔진 4로 애플리케이션을 만들고 싶은 독자 모두를 위한 책이다.
기본정보
ISBN | 9788968488160 | ||
---|---|---|---|
발행(출시)일자 | 2016년 06월 01일 | ||
쪽수 | 312쪽 | ||
크기 |
183 * 235
* 16
mm
/ 714 g
|
||
총권수 | 1권 | ||
원서명/저자명 | Learning C++ by Creating Games with Ue4/Sherif, William |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립