기술 하이라이트
문제퀴즈마다 별도 데이터 구조와 Scene을 사용해 전체 Scene 수가 60개에 달했습니다.
해결공통으로 사용할 수 있는 퀴즈 데이터 구조를 설계하고 다운로드한 데이터로 화면을 동적으로 생성하도록 구성했습니다.
결과Unity Scene 수를 60개에서 1개로 줄이고 앱 구조와 퀴즈 데이터를 정리했습니다.
클라이언트 사이드 담당
시니어와 장애인을 위한 상식 퀴즈·반응 게임 모바일 앱입니다.
문제퀴즈마다 별도 데이터 구조와 Scene을 사용해 전체 Scene 수가 60개에 달했습니다.
해결공통으로 사용할 수 있는 퀴즈 데이터 구조를 설계하고 다운로드한 데이터로 화면을 동적으로 생성하도록 구성했습니다.
결과Unity Scene 수를 60개에서 1개로 줄이고 앱 구조와 퀴즈 데이터를 정리했습니다.
문제동적 콘텐츠와 서버 데이터의 안정적인 비동기 처리 및 통신 사양 조정이 필요했습니다.
해결UniRx·UniTask 기반 이벤트·비동기 처리와 MVP 구조를 적용하고 서버 엔지니어와 API 및 데이터 통신 사양을 조정했습니다.
결과동적 퀴즈 콘텐츠를 공통 구조로 제공할 수 있는 클라이언트 흐름을 구현했습니다.