본문 바로가기

게임디자인패턴3

[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 26일차 (2) - 2D 횡스크롤 [ 목차 ] 오늘의 포스팅은 2D 횡스크롤을 만드는 것이다. 같은 2D 게임을 만들어도 시스템을 만드는데 어떻게 달라지는지이후 포스팅에도 쭈욱 이어질 것이다. 간단한 실습을 통해 2D 횡스크롤에 많이 쓰이는 것을 구현한다. 횡스크롤 2D 1. 프로젝트 생성 이번엔 상태 디자인 패턴을 활용해서횡스크롤 2D를 만들고자 한다. 이번엔 URP 2D로 생성하려고 한다.버전은 6000.0.40f1으로 진행하였다. Universal 2D로 생성한다. 먼저 Player인 공과 바닥 역할을 할 플랫폼을 추가한다. Player인 공은 Rigidbody 2D와 Collider 2D를 넣어준다. 그리고 플랫폼에도 box Collider 2D를 생성한다. Project - Create - 2D - .. 2025. 4. 16.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 26일차 (1) - 게임디자인패턴 : 스트래티지(Strategy), 스테이트(State) 이번 포스팅은게임디자인패턴 2번째! 스트래티지와 스테이트에 대해서 알아본다. 스트래티지는 알고리즘을 객체로 캡슐화하는 것이고,스테이트는 상태 전환을 객체로 분리하는 패턴이다. 코드의 문서화와 가독성을 위해서 좋으니 알고 가길 바란다! 싱글톤, 옵저버, 팩토리는 이전 포스팅에 있으니 참고를 위한 링크를 첨부합니닷! [멋쟁이사자처럼 Unity 게임 부트캠프 4기] 25일차 - 게임디자인패턴 : 싱글톤, 옵저버, 팩토리[ 목차 ] 오늘은 게임 디자인 패턴에 대해서 알아본다. 그중 싱글톤, 옵저버, 팩토리 3개를 알아보기! 게임 디자인 패턴은 코드를 문서화하는 거다.게임 내 상호작용의 반복적 구성요소로, 플레gang-design.com 1. 스트래티지 패턴 (Strategy) 스트래티지란?스트래티지 패턴은.. 2025. 4. 13.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 25일차 - 게임디자인패턴 : 싱글톤, 옵저버, 팩토리 [ 목차 ] 오늘은 게임 디자인 패턴에 대해서 알아본다. 그중 싱글톤, 옵저버, 팩토리 3개를 알아보기! 게임 디자인 패턴은 코드를 문서화하는 거다.게임 내 상호작용의 반복적 구성요소로, 플레이어가 특정한 방식으로 게임을 플레이하도록 유도하는 설계적 해결책이다. 1. 싱글톤(Singleton) 패턴  싱글톤이란?클래스의 인스턴스(객체)가 오직 하나만 생성되고, 어디서든 그 인스턴스에 접근할 수 있게 하는 패턴이다.쉽게 말하자면, 게임 전체에서 딱 하나만 존재하는 객체로 생성해 어디서든 사용하자는 것이다. 왜 쓰는 걸까?매번 새로 만들기엔 메모리를 낭비하고, 관리가 어렵기 때문에 최적화를 위한 것이다. 어디에 쓰일까?예를 들어 게임 설정(음량, 그래픽 옵션 등), 점수 관리, 게임 진행 정보(체력, 레벨,.. 2025. 4. 13.
반응형

목차