RPG의 꽃은 무엇일까?바로 퀘스트(Quest) 시스템이다.퀘스트는 플레이어가 세계를 이해하고, NPC와 소통하고, 스토리를 따라가는 핵심 구조물로, 제대로 구현만 된다면 게임의 완성도는 한 단계 올라간다.이번 EP23에서는 대화 UI 시스템을 기반으로 퀘스트 데이터 구조 정의 → NPC 대화 연동 → 퀘스트 순차 진행 → 오브젝트 활성화/비활성화 → 예외 처리까지, RPG 퀘스트의 기초부터 완성까지 전 과정을 구현한다.코드량이 많고 난도가 높지만, 단계별로 따라오면 누구나 기능을 완성할 수 있다.01. 퀘스트 대화 구조 설계이전 강좌에서 우리는 NPC 대화 시스템을 완성해 두었다.이제 여기에 “퀘스트 흐름”을 덧붙인다.퀘스트는 다음 두 데이터를 핵심으로 가진다.■ QuestData 구조체 ..