All Courses Unity

The Ultimate Guide to Unity Design patterns

The Ultimate Guide to Unity Design patterns

Improve your Coding Skills in the Unity3D Engine beyond beginner Level with Design patterns for Unity.

What you’ll learn

The Ultimate Guide to Unity Design patterns

  • Queue Actions of the player, so they are executed one after another
  • Create a history of player-actions with an undo-Functionality
  • Write cleaner code
  • Improve the performance of your game
  • Improve your game’s data-structure by using ScriptableObjects
  • Implement the Singleton, Objectpool, Flyweight, and Command – Design patterns in your game

Requirements

  • Fundamental understanding of Unity, C# and object-oriented Programming

Description

If you already possess a fundamental understanding of C# and the Unity Engine and want to improve your coding skills further, then this course is for you.
The Ultimate Guide to Unity Design patterns introduces you to best practice solutions for common problems in game programming. You will discover how you can improve the quality of your code by using these important Design patterns, which are specifically adapted to make use of the unique features of the Unity engine, like for example ScriptableObjects.

In this course you will:

  • Implement best practice solutions to common problems in game programming
  • Discover the Singleton – Design pattern- Structure your game more elegantly
  • The ObjectPool – Design pattern- Improve the performance of your game
  • Discover the Command-Design pattern- Implement a history of player-actions with an Undo-Functionality- Queue Actions of a player, so they are executed one after another
  • Discover the Flyweight – Design pattern- Improve your game’s data-structure by using ScriptableObjects- Reduce the RAM-Usage of your game

The course also features several Demo-Projects, where you can look up best practice implementations.

Why learn from me?

I have been a game-programming teacher for more than 5 years now and as a result, have plenty of experience in what works and what doesn’t when teaching programming. Also, I am a firm believer, that you can only learn the high craft (some might even say art) of programming if you practice it. This is why I put much effort into making the advantages of these design patterns clear by giving you small practical assignments where you are challenged to improve an existing game’s code with these design patterns.

Become a better Programmer, now! I’ll meet you inside the course!

Who is the Target audience?

  • Unity users who want to improve their programming skills beyond basic tutorials
  • Programmers who want to improve the Performance, Quality, and Expandability of their Code
  • Coders who want to add a few battle-proven solutions for common problems in game programming to their toolkit

Who this course is for:

(Size: 2.2 GB)

Categories

Advertisement