목록Unity Learn/Game Programming Patterns (11)
Priv's Blog
Level up your code with game programming patterns A guide written by programmers, for programmers, that demonstrates how to leverage design best practices resources.unity.com 1. 게임 개발자를 위한 디자인 패턴 SOLID 원칙에 대해 이해하셨다면, 이제 디자인 패턴에 대해 좀 더 깊게 파 보고 싶으실 겁니다. 디자인 패턴은 소프트웨어를 개발하면서 매일 같이 발생하는 문제들을 보편적인 해결책들을 통해 효과적으로 해결할 수 있게 해줍니다. 그러나 디자인 패턴은 규격화된 라이브러리 또는 프레임워크가 아닙니다. 특정 결과를 달성하기 위한 단계들을 묶어둔 알고리즘 또한 아니죠..
Level up your code with game programming patterns A guide written by programmers, for programmers, that demonstrates how to leverage design best practices resources.unity.com 1. SOLID 원칙 디자인 패턴을 본격적으로 다루기 전에, 디자인 패턴의 동작에 영향을 미치는 몇 가지 디자인 원칙들을 살펴봅시다. SOLID는 아래의 소프트웨어 디자인의 다섯 가지 핵심 기본 요소들의 앞 글자를 딴 두문자어입니다: - 단일 책임 원칙 - 개방-폐쇄 원칙 - 리스코프 치환 원칙 - 인터페이스 분리 원칙 - 의존관계 역전 원칙 이제 각각의 개념들을 검사하고 어떻게 여러분의 코드를 ..
Level up your code with game programming patterns A guide written by programmers, for programmers, that demonstrates how to leverage design best practices resources.unity.com 1. 디자인 패턴을 소개합니다. 여러분이 Unity에서 작업하실 때, 굳이 바퀴를 새로 발명할 필요는 없습니다. 이미 다른 분들이 여러분을 위해 발명을 해두었기 때문이죠. 여러분이 마주하는 모든 소프트웨어 디자인 문제는 수천 명이 넘는 개발자들도 이미 겪어본 문제입니다. 그렇기 때문에 여러분들이 문제를 마주할 때마다 조언을 얻고자 매번 그분들에게 질문을 남기는 것 대신, 디자인 패턴들을 통해 그분..