Table of Contents
Preface
Chapter 1: Setting Up and Structuring Our Project
The core exam skills covered in this chapter
Technical requirements
The six core objectives
Programming core interactions
Working in the art pipeline
Developing application systems
Programming for the scene and environment design
Optimizing performance and platforms
Working in professional software development teams
Overview of design patterns
Builder
Singleton
Abstract Factory
Prototype
Object Pool
Dependency Injection
The SOLID principles
Single responsibility principle
Open/closed principle
Liskov substitution principle
Interface segregation principle
Dependency inversion principle
Designing the Killer Wave game
Game design brief
The Killer Wave game framework
Get Unity Certified Programmer Exam Guide - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.