Companies Home Search Profile

C# Scripting in Unity: The Observer Pattern

Focused View

Marc Gilbert

1:06:51

49 View
  • 00. Course Overview.mp4
    01:41
  • 00. Introduction.mp4
    03:00
  • 01. Direct Object Calls.mp4
    03:55
  • 02. Tight Coupling.mp4
    04:53
  • 03. Delegates and Events.mp4
    04:17
  • 00. Introduction and Setup.mp4
    01:24
  • 01. Creating a Parameterized Event.mp4
    03:13
  • 02. Points of Reference.mp4
    06:47
  • 03. Multiple Subscribers.mp4
    03:16
  • 04. Conclusion.mp4
    05:32
  • 00. The Observer Pattern.mp4
    03:18
  • 01. Implementing the Pattern.mp4
    04:07
  • 02. Concrete Observers.mp4
    05:35
  • 03. Removing Observers.mp4
    04:22
  • 04. The Observer Pattern and C# Events.mp4
    05:16
  • 05. The Publisher Subscriber Pattern.mp4
    06:15
  • Description


    In this course, you'll learn to use the Observer Pattern when building games in Unity.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Marc Gilbert
    Marc Gilbert
    Instructor's Courses
    Marc's passion for programming began in the mid 80's on an Apple IIe. He's been able to parlay that passion into a fruitful career; having served in leadership roles both in-house and as a consultant to Fortune 100 firms. Marc began working with Unity in 2011, releasing RavenToll in 2012 under Frivoloustwist. He's continued working with the engine ever since. Marc left Corporate America in 2016 to focus solely on game development. His firm, Frivoloustwist is currently engaged in helping to bring one of the best-known IPs in coin-op gaming to the mobile platform.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 16
    • duration 1:06:51
    • level preliminary
    • Release Date 2023/10/11