Sonicworkflow LLC. - Unreal Engine 5. Game Programming Design Patterns In C++, Java, C# And Blueprints.pdf

(26773 KB) Pobierz
Unreal Engine 5 Game Programming Design
Patterns in C++, Java, C#, and Blueprints
Sonicworkflow
Sonicworkflow LLC.
Copyright © 2021 Sonicworkflow LLC.
All rights reserved
No part of this book may be reproduced, or stored in a retrieval system, or transmitted in any form or
by any means, electronic, mechanical, photocopying, recording, or otherwise, without express written
permission of the publisher.
To Lilly, Dwayne, and Madison
Contents
Introduction
How to Read this Book
What is in this Book?
What is Not in this Book?
Blueprint Weirdness and Unconventional Methodologies
Creational Patterns
Hotel Motel Holiday Inn… Builder Pattern
Boil and Bubble, Brew and Bottle… Factory Method
Programming Elitists’ Bane… Singleton Pattern
Structural Patterns
Adapt and Overcome… Adapter Pattern
Decorating Overpowered Enemies… Decorator Pattern
Space Travel Looks Easy… Façade Pattern
Behavioral Patterns
The Freaks Come out at night… Observer Pattern
Make It Rain… State Pattern
You Sunk My Battleship… Strategy Pattern
Creational Patterns (Java)
Hotel Motel Holiday Inn… Builder Pattern (Java)
Boil and Bubble, Brew and Bottle… Factory Method (Java)
Programming Elitists’ Bane… Singleton Pattern (Java)
Structural Patterns (Java)
Adapt and Overcome… Adapter Pattern (Java)
Decorating Overpowered Enemies… Decorator Pattern (Java)
Space Travel Looks Easy… Façade Pattern (Java)
Behavioral Patterns (Java)
The Freaks Come out at night… Observer Pattern (Java)
Make It Rain… State Pattern (Java)
You Sunk My Battleship… Strategy Pattern (Java)
The Patterns Using C#
Hotel Motel Holiday Inn… Builder Pattern (C#)
Programming Elitists’ Bane… Singleton Pattern (C#)
Adapt and Overcome… Adapter Pattern (C#)
The Freaks Come out at night… Observer Pattern (C#)
Zgłoś jeśli naruszono regulamin