Project Detail
토키도키 프렌즈
글로벌 20만+ 다운로드를 기록한 tokidoki IP 기반 3-match 퍼즐 게임입니다. 5인 팀에서 프로젝트를 리드했고, 퍼즐 로직만이 아니라 서버, DB, 운영툴, 부하테스트까지 같이 봤습니다.
작업 맥락
3-match 퍼즐을 만들면서 운영툴까지 같이 챙긴 일
토키도키 프렌즈는 Unicorno, Donutella, Cactus Friends 등 tokidoki Universe 캐릭터를 활용한 3-match 퍼즐 게임입니다. 퍼즐 보드만 만들면 끝나는 게임이 아니었고, 캐릭터 보유 효과, 팀 구성, 스테이지 데이터, 운영툴, 서버 API가 같이 맞아야 업데이트를 할 수 있었습니다.
Visuals
게임 화면
맡은 일
- 5인 프로젝트 리드 및 시스템 기획
- 3-match 게임 플레이 로직 개발
- 캐릭터 뽑기 시스템 개발
- 맵 제작툴과 운영툴 웹 개발
- 서버, DB 설계 및 백엔드 API/Batch 개발
운영 쪽에서 챙긴 것
- 콘텐츠 업데이트를 고려한 스테이지 데이터 구조 설계
- 운영툴을 통한 캐릭터, 맵, 이벤트성 데이터 관리
- EC2, ELB, RDS MySQL, Nginx 기반 서비스 운영
- 서버 부하테스트와 병목 개선 작업
작업 방식
게임 플레이에서 운영까지 연결한 구조
1. 퍼즐 코어 구현
보드 매칭, 블록 처리, 스킬 발동, 목표 조건처럼 플레이 중 계속 도는 로직을 Unity에서 만들었습니다.
2. 캐릭터 시스템 연결
캐릭터 보유 효과와 뽑기 시스템이 퍼즐 플레이와 성장 구조에 연결되도록 맞췄습니다.
3. 제작/운영툴 정리
스테이지와 운영 데이터를 개발자만 만지지 않아도 되도록 웹 운영툴과 서버 API를 붙였습니다.
4. 라이브 안정화
API, Batch, DB, 인프라 상태를 보고 부하테스트로 병목이 생기는 지점을 확인했습니다.
기술 스택
이 작업에서 드러나는 것
- 게임 클라이언트, 서버, DB, 운영툴을 한 흐름으로 봐야 했던 프로젝트
- 콘텐츠 제작자가 계속 쓰는 맵 제작툴과 운영 흐름을 같이 챙긴 일
- 글로벌 출시 뒤 실제 부하를 가정하고 병목을 확인한 과정