프로젝트를 진행하면서 퀘스트 시스템 구현한 내용을 정리하고자 합니다.참고 자료의 내용을 토대로 퀘스트 시스템을 구축했습니다. 퀘스트 시스템을 구현하는 방법은 다양한데 위 방식을 택한 이유는 싱글톤을 기반으로 다양한 조건 처리를 비교적 쉽게 할 수 있다는 점,규모가 크지 않은 현재 프로젝트에 적용하기에 적합하다는 판단에서였습니다. 언제 사용하면 좋을지부터 장단점까지.참고 자료에서 자세하게 정리해 주고 있어서한번 읽어보시면 좋을 것 같습니다. 기본적인 형태는 MVC 패턴(참고 자료 기반)에추가로 전략 패턴을 적용하여 구현했습니다. 엄연히 따지자면 QuestBase하고 UIQuestSlot에서 직접 참조하고 있는 부분들이 있어서 순수 MVC는 아닙니다. 2024.11.07 - [디자인 패턴] - 디자인 패턴 ..