HOME > Development > Programming Design Patterns For Unity- Write Better Code

Programming Design Patterns For Unity- Write Better Code

  • Development
  • Apr 27, 2025
SynopsisProgramming Design Patterns For Unity: Write Better Code, ava...
Programming Design Patterns For Unity- Write Better Code  No.1

Programming Design Patterns For Unity: Write Better Code, available at $69.99, has an average rating of 4.66, with 22 lectures, based on 1029 reviews, and has 6338 subscribers.

You will learn about Fundamental programming best practices How to write clean, maintainable code What problems to solve with Programming Patterns How to write common Patterns in Unity How Programming Patterns implement best practices This course is ideal for individuals who are Programmers wanting to level up their coding skills. or Intermediate Unity programmers who want to make bigger games without drowning in complex code. It is particularly useful for Programmers wanting to level up their coding skills. or Intermediate Unity programmers who want to make bigger games without drowning in complex code.

Enroll now: Programming Design Patterns For Unity: Write Better Code

Summary

Title: Programming Design Patterns For Unity: Write Better Code

Price: $69.99

Average Rating: 4.66

Number of Lectures: 22

Number of Published Lectures: 22

Number of Curriculum Items: 22

Number of Published Curriculum Objects: 22

Original Price: $84.99

Quality Status: approved

Status: Live

What You Will Learn

  • Fundamental programming best practices
  • How to write clean, maintainable code
  • What problems to solve with Programming Patterns
  • How to write common Patterns in Unity
  • How Programming Patterns implement best practices
  • Who Should Attend

  • Programmers wanting to level up their coding skills.
  • Intermediate Unity programmers who want to make bigger games without drowning in complex code.
  • Target Audiences

  • Programmers wanting to level up their coding skills.
  • Intermediate Unity programmers who want to make bigger games without drowning in complex code.
  • Do you ever wonder why your code has so many bugs or find yourself perplexed by code you wrote months ago?

    Maybe you’ve heard of Programming Patterns but don’t understand when to use them, or you want to know how to actually implement these Patterns in Unity?

    In this course you’ll take your coding to the next level!

    From fundamental programming best practices including how to write clean, maintainable code to what problems to solve with Programming Patterns, how to write common Patterns in Unity and how Programming Patterns implement best practices.

    By the end of the course you’ll know how to:

  • Spot bad practices.

  • Refactor bad code into better code.

  • Unpack common Patterns to see why they work.

  • Apply Programming Patterns to game specific examples.

  • If you’re an intermediate Unity programmer wanting to make bigger games, without drowning in complex code, then this is the course for you.

    To take the course you’ll need a strong understanding of basic C# programming (classes, methods, ifs, loops) and some familiarity with more advanced concepts (inheritance, interfaces, events).

    All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: What’s In This Course?

    Lecture 2: Why NOT To Use Design Patterns

    Lecture 3: Community & Support

    Lecture 4: Naming Things & Cache Invalidation

    Lecture 5: Sources Of Spaghetti Code

    Lecture 6: Composition Over Inheritance

    Lecture 7: The Law Of Demeter

    Chapter 2: Studying Patterns

    Lecture 1: The Observer Pattern

    Lecture 2: Observers With UnityEvents

    Lecture 3: Delegates, Actions and Events

    Lecture 4: The Singleton (Anti?) Pattern

    Lecture 5: Better Than A Singleton

    Lecture 6: Finite State Machines

    Lecture 7: State Pattern

    Lecture 8: Object Pooling

    Lecture 9: Strategy Pattern

    Lecture 10: Decorator Pattern

    Lecture 11: Composite Pattern

    Lecture 12: The Model-View-Controller Family

    Lecture 13: Model-View-Presenter In Unity

    Chapter 3: Wrapping Up

    Lecture 1: Further Reading

    Lecture 2: BONUS: SOLID Principles

    Instructors

  • Programming Design Patterns For Unity- Write Better Code  No.2
    GameDev.tv Team
    Learn to Make and Sell Games
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 12 votes
  • 3 stars: 75 votes
  • 4 stars: 296 votes
  • 5 stars: 641 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!