본문으로 이동
언리얼 엔진으로 배우는 게임 디자인 패턴

책

언리얼 엔진으로 배우는 게임 디자인 패턴

스튜어트 버틀러(Stuart Butler), 톰 올리버(Tom Oliver) 제이펍 · Yes24

예스24에서 보기

예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.

소개

전문가에게 배우는 실전적인 언리얼 5 C++ 디자인 패턴 디자인 패턴은 코드를 더 빠르고 관리하기 쉽게 작성할 수 있게 해준다. 이 책은 다양한 디자인 패턴을 설명하고 그것들을 언리얼 엔진 5 프로젝트에 적용하는 방법을 알려준다. 디자인 패턴은 물론, 엔진의 작동 방식도 더욱 깊이 이해하게 됨으로써 언리얼 개발 실무에서 느꼈던 한계를 돌파할 수 있게 해준다. 언리얼 C++ 코딩과 블루프린트의 기초 원리로 시작하여, 코드에 패턴을 적용할 때 알아야 할 개념 및 이점에 대한 탄탄한 이해를 쌓게 된다. 먼저 1부에서는 더블 버퍼, 플라이웨이트, 공간 분할, 컴포넌트, 업데이트 메서드, 비헤이비어 트리 등 언리얼 엔진 5의 핵심에 내장된 패턴들에 대해 살펴본다. 2부에서는 ‘틱’을 대체하는 방법, 그리고 인터페이스 및 이벤트 관찰자 패턴, 나아가 참조 연결을 분리하기 위한 UML을 설명하며 게임플레이 예제를 C++로 작성해본다.

비슷한 학습 자료

책 쇼다 츠야노 예스24

따라 하며 배우는 언리얼 엔진 5 입문

책 쇼다 츠야노 예스24

복잡한 언리얼 엔진? 핵심 기능만 제대로 익히면 누구나 게임 개발자가 될 수 있습니다! 언리얼 엔진은 매우 수준 높은 표현이 가능한 3D 게임 엔진이지만 그만큼 능숙하게 다루기가 어렵습니다. 어떻게 하면 언리얼 엔진을 쉽게 배울 수 있을까요? 이 책은 언리얼 엔진이나 3D 게임 개발을 처음 접하는 사람뿐만 아니라 언리얼 엔진 5의 새로운 기능을 경험해보고 싶은 사람에게 유용한 설명과 단계별 실습을 소개합니다. 특히 입문자가 쉽게 이해하고 학습 도중에 포기하지 않도록 게임 개발에 반드시 필요한 개념과 언리얼 엔진의 기본 기능들을 집중적으로 다룹니다. 친절한 설명과 상세한 화면 캡처를 따라 실습을 진행하다 보면 누구든 간단한 3D 게임을 완성할 수 있습니다. 그런 다음 조금 더 복잡한 기능들을 익혀 더욱 크고 멋진 게임을 만들어보세요!

게임 프로그래밍

책 젠유 조지 리 예스24

C++와 객체지향의 기본적인 개념을 배우는 것부터 시작해 C++ 스크립트와 언리얼 블루프린트를 활용해 실제 게임을 개발하는 과정을 차근차근 설명하는 책이다. 게임 액터와 캐릭터를 만들고 이를 제어하는 법, 다양한 오브젝트의 충돌을 처리하는 법, 코드가 완성된 다음 리팩터링을 통해 코드 전체의 품질을 향상하는 법 등 게임 개발 실전에서 다양하게 활용할 수 있는 내용을 상세하게 다루고 있다.

프로그래밍 언어 게임 프로그래밍

책 벤자민 카날 예스24

예제로 배우는 언리얼 엔진 4 게임 개발

책 벤자민 카날 예스24

C++를 위주로 언리얼 엔진의 다양하고 막강한 기능들을 둘러본다. 몇 가지 예제를 만들면서 블루프린트부터 시작해 캐릭터, 모듈, HUD, AI 관련 기능, 네트워크까지 여러 개발에 필요하고 중요한 내용을 쉽고 자세하게 배워나갈 수 있다.

게임 프로그래밍

책 로버트 나이스트롬 예스24

게임 프로그래밍 패턴

책 로버트 나이스트롬 예스24

비슷한 기능을 매번 새롭게 코딩하는 개발자들에게 바치는 트리플 A 게임을 지탱하는 설계 방법론 이 책은 20년 경력의 개발자가 게임을 만들며 발견한 13가지 패턴을 정리한 책이다. 저자는 GoF의 디자인 패턴을 승계하고 가다듬어 게임에 특화된 프로그래밍 디자인 패턴을 정립했고, 이를 통해 성능을 높이면서도 구조적으로 훌륭한 소프트웨어를 설계하는 법을 알려준다. 이 패턴들은 당신의 게임 코드를 더 깨끗하고, 더 이해하기 쉽고, 무엇보다 더 빠르게 만들어줄 것이다.

개발 · 프로그래밍 기타 게임 프로그래밍

책 마르코스 로메로, 브렌든 스웰 예스24

언리얼 엔진 5 블루프린트 비주얼 스크립팅 3/e

책 마르코스 로메로, 브렌든 스웰 예스24

변수, 매크로 및 함수를 사용하는 방법을 안내하고 객체 지향 프로그래밍(OOP)에 대해 배울 수 있도록 도와주는 책이다. 게임플레이 프레임워크를 제작하고, 게임을 단계별로 구축하는 데 중점을 둔다. FPS(1인칭 슈팅 게임) 프로토타입을 기반으로 점점 더 복잡하고 강력한 게임 경험을 만든다. 또한 기본적인 사격 기능을 만드는 것에서 사용자 인터페이스 요소 및 적의 지능적인 행동이 추가된 완성된 게임을 제작한다.

게임 프로그래밍

책 이용태 예스24

언리얼 엔진5로 배우는 3D(1인칭/3인칭) 슈팅게임의 전략기획, 레벨디자인 언리얼 엔진 초보자라도 쉽게 따라하면서 배울 수 있는 책입니다. 언리얼 엔진5에서 구글 지도를 이용하여 전략적 전투지역을 제작한 후, 간단한 슈팅게임 모드를 통해 완성도 높은 배경레벨로 디자인하는 방법을 가이드합니다.

게임 프로그래밍 게임 기획 게임 아트 · 그래픽