C# Scripting in Unity: The Observer Pattern
Offered By: Pluralsight
Course Description
Overview
In this course, you'll learn to use the Observer Pattern when building games in Unity.
Whether you’re making an RPG, or simple endless runner, what do you do when something happens in your game and multiple systems need to respond? Your AI needs to react, your UI needs to be updated; the scenarios are endless. In this course, C# Scripting in Unity: The Observer Pattern, you’ll learn a tried and true design pattern for handling these scenarios, or any situation in which a single event occurs and multiple objects or systems need to respond. First, you’ll review the ways objects communicate directly with each other in C# and Unity. Next, you’ll be introduced to Observer pattern. You’ll learn why it exists and when to use it. Finally, you will get hands-on experience implementing the pattern in a clean and concise way that you can use in any or all of your games. When you’ve finished this course, you’ll have the skills and understanding required to implement this elegant solution to handling events in your games.
Whether you’re making an RPG, or simple endless runner, what do you do when something happens in your game and multiple systems need to respond? Your AI needs to react, your UI needs to be updated; the scenarios are endless. In this course, C# Scripting in Unity: The Observer Pattern, you’ll learn a tried and true design pattern for handling these scenarios, or any situation in which a single event occurs and multiple objects or systems need to respond. First, you’ll review the ways objects communicate directly with each other in C# and Unity. Next, you’ll be introduced to Observer pattern. You’ll learn why it exists and when to use it. Finally, you will get hands-on experience implementing the pattern in a clean and concise way that you can use in any or all of your games. When you’ve finished this course, you’ll have the skills and understanding required to implement this elegant solution to handling events in your games.
Syllabus
- Course Overview 1min
- Handling Events 16mins
- Working with Multiple Subscribers 20mins
- The Observer Pattern 28mins
Taught by
Marc Gilbert
Related Courses
Game Development for Modern PlatformsMichigan State University via Coursera Diseño de Videojuegos: Una introducción
Universidad de los Andes via Coursera Gameplay en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Arte 3D y animación en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera