김민찬

김민찬

Game Developer

livingkmc@gmail.com


© 2021

UnityQuestSystem



설명

Unity 프로젝트에서 SQLite를 이용해 구현한 퀘스트 시스템 입니다.
UnityQuestSystem을 이용해서 게임의 분기, 오브젝트 온오프 등 다양한 방식을 쉽게 구현할 수 있습니다.


관련 페이지

GitHub


개발 기간

2020.03 ~ 수정 중


개발 인원

개인 개발


개발 스팩

엔진

  • Unity 2019.3.3f1

플러그인

  • SQLite.net

DB

  • SQLite

개발 역할

프로그래밍 전반


개발 요약

  • 퀘스트 시스템 개발
    • Quest 기록에 따른 Switch 기능
    • 옵저버 패턴을 이용한 SwitchController 갱신
    • 추상 클래스를 이용한 확장성 도모
  • UnityEditor를 이용한 SQLite CRUD 기능 툴 개발
  • IMGUI를 이용한 인게임 테스트 툴 개발

이미지

  • QuestWindow
  • SwitchWindow
  • SearchWindow
  • Demo