게임 프로그래밍 패턴

    SOLID 원칙 (1)

    SOLID 원칙 (1)

    소프트웨어 디자인의 근본 원칙을 이해하면 패턴이 어떻게 작동하는지 더 잘 이해할 수 있습니다. SOLID는 이러한 원칙을 나타내는 다섯 가지 핵심 원칙을 설명하는 머리글자어입니다. 이제 이 원칙들을 하나씩 살펴보겠습니다.1. Single Responsibility Principle (SRP): 단일 책임 원칙클래스를 변경해야 한다면 그 이유는 오직 단일 책임 원칙이어야 합니다. 모듈, 클래스 또는 함수가 오직 한 가지만 책임지며 로직의 특정 부분만 캡슐화할 것을 명시합니다. 단일 구조의(monolithic) 클래스를 만들기보다는 여러 개의 작은 클래스로 프로젝트를 조합하세요.클래스와 메서드는 짧을수록 설명과 이해, 구현이 쉽습니다. Unity를 어느 정도 사용해 봤다면 이미 익숙한 개념일 것입니다.유니티..

    게임 프로그래밍 패턴 공부하기 전 공부 자료 출처

    게임 프로그래밍 패턴 공부하기 전 공부 자료 출처

    유니티에서 제공해주는 게임 프로그래밍 패턴 문서를 통해 여러 게임을 제작하면서 고민했던 부분을 프로그래밍 패턴으로 공부하고 싶어 작성할려고 합니다. 저도 그렇지만 프로그래밍 패턴이 정답이 아닐수도 있으므로 필요할 때만 고민해서 사용해야할거같습니다. (= ・ω・ = )출처: GitHub - Unity-Technologies/game-programming-patterns-demo: A repo of small demos that assemble some of the well-known design patterns in Unity development to support the ebook "Level up your code with game programming patterns" GitHub - Unity-T..