@Unity3dCollege
  @Unity3dCollege
Jason Weimann (GameDev) | Learning Design Patterns with Unity w/ Harrison Ferrone - GameDevShow Episode 178 @Unity3dCollege | Uploaded June 2024 | Updated October 2024, 8 hours ago.
Learning Design Patterns with Unity - amzn.to/3XDDOjE
Game Architecture Course - https://game.courses/ga/
Join the Group - http://unity3d.group/

In this conversation, Jason Weimann and Harrison Ferrone discuss Harrison's new book, The Learning Design Patterns with Unity. They talk about the lack of design pattern books specifically for games and Unity, and how Harrison's book fills that gap. They highlight the importance of understanding design patterns and how they can solve common problems in game development. They also discuss specific design patterns like observer, type object, and flyweight, and how they can be applied in Unity. Overall, the conversation provides insights into the value of design patterns in game development. The conversation discusses the challenges of teaching and implementing design patterns in game development. The guest, Harrison Ferrone, talks about his book on design patterns and the importance of understanding the problem a pattern solves. They also touch on the difficulty of teaching certain patterns, such as flyweight and command, and the misconceptions people have about them. The conversation concludes with a discussion on the benefits of learning design patterns early in one's career and the usefulness of the book in interviews.
Keywords
design patterns, Unity, game development, book, observer pattern, type object pattern, flyweight pattern, design patterns, game development, teaching, implementation, challenges, book, problem-solving, flyweight, command
Takeaways
Harrison's book, The Learning Design Patterns with Unity, fills the gap of design pattern books specifically for games and Unity.
Understanding design patterns is important as they can solve common problems in game development.
Specific design patterns like observer, type object, and flyweight can be applied in Unity to improve performance and memory optimization.
Implementing design patterns should be done when there is a problem to solve, rather than trying to fit them into code right away.
Harrison's book provides a comprehensive guide to design patterns in Unity, with examples and explanations for each pattern. Understanding the problem a design pattern solves is crucial for effective implementation.
Teaching certain design patterns, like flyweight and command, can be challenging due to their complexity and misconceptions.
Learning design patterns early in one's career can be beneficial and helpful in interviews.
The book on design patterns provides practical examples and starter projects to facilitate learning and understanding.
Titles
Implementing Design Patterns: Timing is Key
The Value of Design Patterns in Game Development Challenges and Misconceptions of Teaching Design Patterns
Benefits of Learning Design Patterns Early in Your Career
Sound Bites
"There really aren't a lot of design pattern books out there, definitely not for games and Unity."
"You get into some really specific Unity things too, like integrating some of these patterns with scriptable objects."
"The observer pattern is the one I use the most, but the one that surprised me the most was type object."
"Making the systems work, as simply as possible, seems to trip a lot of people up."
"You can't teach a design, but you've gotten to the end of the design pattern."
"Flyweight and command are the patterns people struggle with the most."
Chapters
00:00 - Filling the Gap: Design Pattern Books for Games and Unity
02:22 - The Value of Design Patterns in Game Development
08:06 - Implementing Design Patterns: Timing is Key
20:51 - Teaching and Implementing Design Patterns
24:48 - Challenges and Misconceptions of Teaching Design Patterns
29:41 - Applying Design Patterns to Various Game Mechanics
37:11 - Benefits of Learning Design Patterns Early in Your Career
Learning Design Patterns with Unity w/ Harrison Ferrone - GameDevShow Episode 178LIVE | Unitys Big Changes - Time to switch? | GameDevShowCrazy 5 for $20 #unity3d #assetstoreBuilding Games that Push the Limits w/ Dan BakerGenerate NavMesh from Your Terrain Paths #unity3d1 Line Fix for your Unity ProjectLearning C# by Developing Games with UnityCoding a Role Playing Game LIVE #unity3d  + Q&AGameEngines & Multiplayer | LIVESecret AI System You Havent Seen (for GameDevs)Unity | Dev Days of Summer Sale!Mastering MULTIPLAYER Video Games!

Learning Design Patterns with Unity w/ Harrison Ferrone - GameDevShow Episode 178 @Unity3dCollege

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER