Hands-On Game Development Patterns with Unity 2019

Create engaging games by using industry-standard design patterns with C#

Nonfiction, Computers, Advanced Computing, Virtual Reality, Entertainment & Games, Game Programming - Graphics, Programming, Programming Languages
Cover of the book Hands-On Game Development Patterns with Unity 2019 by David Baron, Packt Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: David Baron ISBN: 9781789348330
Publisher: Packt Publishing Publication: March 29, 2019
Imprint: Packt Publishing Language: English
Author: David Baron
ISBN: 9781789348330
Publisher: Packt Publishing
Publication: March 29, 2019
Imprint: Packt Publishing
Language: English

Write maintainable, fault-tolerant, and cleaner game codes by understanding the standard development patterns and battle-tested practices.

Key Features

  • Gain expertise in Industry Standard design patterns.
  • Get your hands on popular patterns such as Observer, Singleton, State, and Factory.
  • Leverage the power of C# coding to create solid architectures for your game projects.

Book Description

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.

The book begins by explaining Unity Engine's architecture and shows you how to explore it for designing games. This will help readers get familiar with the pillars of Unity's Engine architecture and assist them in making better technical decisions.

We will then learn about the game industry's most popular software design patterns. Right from the initial concept up to its implementation, you'll learn every detail in the context of genuine industry use cases that game programmers often deal with in the field. This approach will be a onestop reference point and will give you a complete picture of tried and tested software development patterns with Unity using C#.

We will review classic patterns such as Singleton; modern patterns such as Event Bus; and even rare patterns such as the Spatial Partition.

The book concludes by covering the dark side of design patterns, by exposing recognizable patterns that tend to creep out in code bases and have unexpected negative side-effects.

What you will learn

  • Discover the core architectural pillars of the Unity game engine.
  • Learn about software design patterns while building gameplay systems.
  • Acquire the skills to recognize anti-patterns and how to avoid their adverse effect in your codebase.
  • Enrich your design vocabulary so you can better articulate your ideas on how to better your game's architecture.
  • Gain some mastery over Unity's API by writing well-designed code.
  • Get some game industry insider tips and tricks that will help you in your career.

Who this book is for

The ideal target audience for this book is game developers who want to get their hands on industry-standard, software development patterns and techniques to create engaging and exciting games with Unity 2018. Basic Unity development knowledge is necessary to make the most out of this book. Prior experience with C# will also be helpful

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Write maintainable, fault-tolerant, and cleaner game codes by understanding the standard development patterns and battle-tested practices.

Key Features

Book Description

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.

The book begins by explaining Unity Engine's architecture and shows you how to explore it for designing games. This will help readers get familiar with the pillars of Unity's Engine architecture and assist them in making better technical decisions.

We will then learn about the game industry's most popular software design patterns. Right from the initial concept up to its implementation, you'll learn every detail in the context of genuine industry use cases that game programmers often deal with in the field. This approach will be a onestop reference point and will give you a complete picture of tried and tested software development patterns with Unity using C#.

We will review classic patterns such as Singleton; modern patterns such as Event Bus; and even rare patterns such as the Spatial Partition.

The book concludes by covering the dark side of design patterns, by exposing recognizable patterns that tend to creep out in code bases and have unexpected negative side-effects.

What you will learn

Who this book is for

The ideal target audience for this book is game developers who want to get their hands on industry-standard, software development patterns and techniques to create engaging and exciting games with Unity 2018. Basic Unity development knowledge is necessary to make the most out of this book. Prior experience with C# will also be helpful

More books from Packt Publishing

Cover of the book Implementing OpenShift by David Baron
Cover of the book Mastering Zabbix - Second Edition by David Baron
Cover of the book SproutCore Web Application Development by David Baron
Cover of the book Architecting Modern Java EE Applications by David Baron
Cover of the book Mastering Elixir by David Baron
Cover of the book Ext JS 4 Plugin and Extension Development by David Baron
Cover of the book SAP Data Services 4.x Cookbook by David Baron
Cover of the book Learning Aurelia by David Baron
Cover of the book Microsoft Dynamics CRM 2011 Applications (MB2-868) Certification Guide by David Baron
Cover of the book Mastering ASP.NET Core 2.0 by David Baron
Cover of the book Learning Windows Server Containers by David Baron
Cover of the book Oracle SOA Suite 11g Administrator's Handbook by David Baron
Cover of the book Learning AngularJS Animations by David Baron
Cover of the book Python Data Visualization Cookbook - Second Edition by David Baron
Cover of the book IBM Lotus Notes and Domino 8.5.1 by David Baron
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy