자료유형 | E-Book |
---|---|
개인저자 | Baron, David, author. |
서명/저자사항 | Hands-on game development patterns with Unity :create engaging games by using industry-standard design patterns with C# /David Baron. |
발행사항 | Birmingham, UK : Packt Publishing, 2019. |
형태사항 | 1 online resource : illustrations |
소장본 주기 | Added to collection customer.56279.3 |
ISBN | 1789348331 9781789348330 |
서지주기 | Includes bibliographical references. |
내용주기 | Cover; Title Page; Copyright and Credits; www.PacktPub.com; Contributors; Table of Contents; Preface; Section 1: The Fundamentals; Chapter 1: Unity Engine Architecture; Engine architectures; What are game engines?; Unity's architecture; Components; Scripting API; Summary; Further reading; Section 2: Sequencing Patterns; Chapter 2: Game Loop and Update Method; Technical requirements; What makes a game run?; The main loop; It's all about timing; Update Method; Overview; Challenge; Solution; Unity's Update Method; Summary; Further reading; Section 3: Creational Patterns; Chapter 3: Prototype Technical requirementsAn overview of the Prototype pattern; Benefits and drawbacks; Use case example; Code example; Summary; Exercise; Further reading; Chapter 4: The Factory Method; Technical requirements; An overview of the Factory Method; Benefits and drawbacks; Use case example; Code example; Summary; Practice; Further reading; Chapter 5: Abstract Factory; Technical requirements; An overview of the Abstract Factory; Benefits and drawbacks; Use case example; Code example; Summary; Practice exercise; Further reading; Chapter 6: Singleton; Technical requirements An overview of the Singleton patternBenefits and drawbacks; Use case example; Code example; Simple approach; Advanced approach; Summary; Exercise; Further reading; Section 4: Behavioral Patterns; Chapter 7: Strategy; Technical requirements; An overview of the Strategy pattern; Benefits and drawbacks; Use case example; Code example; Summary; Practice; Further reading; Chapter 8: Command; Technical requirements; The basics of the Command pattern; Benefits and drawbacks; Use case example; Code example; Summary; Practice exercise; Further reading; Chapter 9: Observer; Technical requirements A preview of the Observer patternThe C# event system; Benefits and drawbacks; Use case example; Code example; Summary; Exercise; Further reading; Chapter 10: State; Technical requirements; The basics of the State pattern; Benefits and drawbacks; Use case example; Code example; Summary; Exercises; Further reading; Chapter 11: Visitor; Technical requirements; An overview of the Visitor pattern; Benefits and drawbacks; Use case example; Code example; Summary; Practical exercise; Further reading; Section 5: Structural Patterns; Chapter 12: Facade; Technical requirements An overview of the Facade patternBenefits and drawbacks; An example use case; A code example; Summary; Exercises; Further reading; Chapter 13: Adapter; Technical requirements; An overview of the Adapter pattern; Benefits and drawbacks; Use case example; Code example; Object adapter; Class adapter; Summary; Exercises; Further reading; Chapter 14: Decorator; Technical requirements; The basics of the Decorator pattern; Benefits and drawbacks; Use case example; Code example; Summary; Practice; Further reading; Section 6: Decoupling Patterns; Chapter 15: Event Bus; Technical requirements |
요약 | Traditional building blocks of a robust architecture, such as design patterns, cannot be applied in Unity without being adapted to the Engine's unique way of doing things. We will review design patterns that are currently used by professional game programmers in indie, mobile, and AAA studios. We will also examine the infamous anti-patterns. |
주제명(통일서명) | Unity (Electronic resource) Unity (Electronic resource)fast |
일반주제명 | Computer games -- Programming. Computer games -- Design. C# (Computer program language) Software patterns. C# (Computer program language) Computer games -- Design. Computer games -- Programming. Software patterns. |
언어 | 영어 |
기타형태 저록 | Print version:Baron, David.Hands-On Game Development Patterns with Unity 2019 : Create Engaging Games by Using Industry-Standard Design Patterns with C#.Birmingham : Packt Publishing Ltd, 짤20199781789349337 |
대출바로가기 | http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2094762 |
인쇄
No. | 등록번호 | 청구기호 | 소장처 | 도서상태 | 반납예정일 | 예약 | 서비스 | 매체정보 |
---|---|---|---|---|---|---|---|---|
1 | WE00017064 | 794.8/1525 | 가야대학교/전자책서버(컴퓨터서버)/ | 대출가능 |