Game Development Patterns with Unreal Engine 5
2024년 01월 05일 출간
- eBook 상품 정보
- 파일 정보 PDF (13.56MB)
- ISBN 9781803243252
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
- 
                                    
                                    
                                        교보eBook App
                                        
                                            
                                            
                                                듣기(TTS) 불가능
                                            
                                    
                                        
                                        TTS 란?텍스트를 음성으로 읽어주는 기술입니다.- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
 
 PDF 필기가능 (Android, iOS)
 
                            
                            
                        쿠폰적용가 22,500원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
 교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
▶Book Description
Design patterns serve as a toolkit of techniques and practices that enable you to write code that’s not only faster, but also more manageable. With this book, you’ll explore a range of design patterns and learn how to apply them to projects developed in Unreal Engine 5.
You’ll begin by delving into the foundational principles of coding and develop a solid understanding of the concepts, challenges, and benefits of using patterns in your code. As you progress, you’ll identify patterns that are woven into the core of Unreal Engine 5 such as Double Buffer, Flyweight, and Spatial Partitioning, followed by some of the existing tool sets that embody patterns in their design and usage including Component, Behavior Tree, and Update.
In the next section of the book, you’ll start developing a series of gameplay use cases in C++ to implement a variety of design patterns such as Interface and Event-based Observers to build a decoupled communications hierarchy. You’ll also work with Singleton, Command, and State, along with Behavioral Patterns, Template, Subclass Sandbox, and Type Object. The final section focuses on using design patterns for optimization, covering Dirty Flag, Data Locality, and Object Pooling.
By the end, you’ll be proficient in designing systems with the perfect C++/Blueprint blend for maintainable and scalable systems.
▶What You Will Learn
⦁ Grasp the essence of design patterns and their inherent utility
⦁ Understand the layers within UE 5 and how they work together
⦁ Identify the relationship between C++ code and Blueprint in Unreal Engine 5
⦁ Recognize the design patterns found within existing Unreal Engine 5 functions
⦁ Explore design patterns to understand their purpose and application within Unreal Engine 5
⦁ Creatively apply design patterns to existing code to overcome common challenges
2. “Hello Patterns”
3. UE5 patterns in action: Double Buffer, Flyweight and Spatial Partitioning
4. Premade Patterns in UE5: Component, Behaviour Tree and Update Method
5. Forgetting Tick
6. Clean communication: Interface and Event Observer patterns
7. A perfectly decoupled system
8. Building Design Patterns: Singleton, Command and State
9. Structuring Code with Behavioural Patterns: Template, Subclass Sandbox and Type Object
10. Optimisation Through Patterns
▶What this book covers
⦁ Chapter 1, Understanding Unreal Engine 5 and Its Layers, explores Unreal Engine 5 and offers a brief history. We will look at the “fuzzy” layer that bridges the gap between C++ and Blueprint and learn how to translate Blueprint back to C++.
⦁ Chapter 2, “Hello Patterns”, focuses on the principles that underpin all good code. We will explore design patterns as well as some common Blueprint mistakes, looking at how we can fix them.
⦁ Chapter 3, UE5 Patterns in Action – Double Buffer, Flyweight, and Spatial Partitioning, discovers how Unreal Engine 5 employs these three design patterns as we explore a range of tools within the engine.
⦁ Chapter 4, Premade Patterns in UE5 – Component, Behavior Tree, and Update Method, utilizes the pre-built implementations of these three design patterns and explores the tools within the engine to expand simple systems.
⦁ Chapter 5, Forgetting Tick, develops your understanding of Tick, looks at why its usage can cause issues, and explores two approaches to building systems without it.Preface xii 
⦁ Chapter 6, Clean Communication – Interface and Event Observer Patterns, explores design patterns that allow us to improve how different actors communicate with each other, producing more efficient solutions to communication. 
⦁ Chapter 7, A Perfectly Decoupled System, discovers how we can use UML as a methodology for planning class hierarchies, to decouple the reference train. 
⦁ Chapter 8, Building Design Patterns – Singleton, Command, and State, examines these three design patterns to understand their usage, limitations, and suitability across a range of game genres. 
⦁ Chapter 9, Structuring Code with Behavioral Patterns – Template, Subclass Sandbox, and Type Object, explores the three most common structural patterns while building weapons classes in C++, which we will expand with Blueprint, exploring how the two languages can be used together. 
⦁ Chapter 10, Optimization through Patterns, dives into the key elements of optimization before releasing games by exploring the Dirty Flag, Data Locality, and Object Pooling design patterns. 
Welcome to Game Development Patterns with Unreal Engine 5. In this book, we will be exploring design patterns, a series of tools and practices through which we can learn to write faster and easier to work with code. We will also be exploring a range of different patterns and learn to apply them to project development in Unreal Engine 5.
By the end of this book, you will be able to design systems with the perfect C++/Blueprint blend for maintainable and scalable systems.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 5,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 5,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
						지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
 
					 
         
         
				 
								 
                            