Project Detail
스토리 게임 플랫폼 '이프유'
웹툰과 웹소설 IP를 모바일 스토리 게임으로 옮긴 서비스입니다. 리드 역할로 들어갔고, Unity 클라이언트, Node.js/NestJS 백엔드, DB, 인프라까지 필요한 곳을 같이 봤습니다.
작업 맥락
선택형 스토리를 계속 업데이트할 수 있게 만들기
스토리 게임은 장면 연출만 잘 만들어서는 운영이 어렵습니다. 새 에피소드가 들어올 때마다 선택지, 분기, 엔딩, 보상 데이터가 같이 움직였고, 콘텐츠팀이 만든 내용이 클라이언트와 서버에서 같은 의미로 읽혀야 했습니다.
맡은 일
- Unity 쪽 스토리 진행과 게임플레이 모듈 작업
- Node.js, NestJS API와 Batch 서버 작업
- MySQL, Redis 데이터 설계와 운영 중 생기는 수정
- AWS, Naver Cloud Platform 서버 관리
- 느린 쿼리 정리, 장애 대응, 클라이언트 구조 개선
서비스에서 신경 쓴 부분
- IP별로 다른 스토리 데이터를 같은 플레이 흐름에 태우는 방식
- 선택지 이후 장면, 엔딩, 보상이 어긋나지 않게 맞추는 작업
- 한국어, 영어, 일본어 서비스에서 데이터가 꼬이지 않도록 보는 일
- 콘텐츠 제작, 클라이언트, 서버, 운영 사이에서 막히는 부분 정리