데일리 경쟁 이벤트 시스템 설계 + 인터랙티브 테스트 툴
[게임 기획서 실무] 데일리 경쟁 이벤트 시스템 설계 — 요일별 이벤트 + 랭킹 + 보상 체계
본문 하단에서 브라우저로 직접 실행해 볼 수 있는 '인터랙티브 이벤트 보상 시뮬레이터(테스트 툴)'를 제공합니다.
1. 시스템 개요 및 기획 의도
데일리 경쟁 이벤트 시스템은 유저들에게 매일 새로운 게임플레이 동기를 부여하고, 서버 내 플레이어 간의 자원 소비 경쟁을 유도하여 순위별 차등 보상을 지급하는 핵심 라이브 서비스 시스템입니다.
① DAU(일일 활성 유저) 및 접속 유지율 상승: 매일 다른 요일별 맞춤 컨텐츠 제공
② 고관여 유저 경쟁 유인 강화: 자원 투자에 따른 즉각적인 프로그레시브 보상 및 명예형 과시 보상(프로필 테두리, 전용 장비) 제공
월~토 6일 운영 일요일 휴식 및 결산 요일별 맞춤 이벤트 서버 내 실시간 랭킹 포인트 누적 보상
2. 요일별 이벤트 구성 및 포인트 조건
유저의 플레이 루틴을 고려하여 월요일부터 토요일까지 매일 다른 자원 소비 조건을 부여합니다. 토요일은 주간 종합 이벤트로 진행되어 주간 최종 랭킹의 승부처가 됩니다.
| 요일 | 이벤트명 | 포인트 획득 조건 (시스템 설계 기준) |
|---|---|---|
| 월요일 | 티켓 사용 이벤트 | 작전 티켓 1개 소비 → 10pt 결투장 티켓 1개 소비 → 10pt 파라독스 핏 티켓 1개 소비 → 10pt |
| 화요일 | 유료재화 사용 이벤트 | 유료재화 1개 소비 → 10pt (공명, 부상 치료, 건설 즉시 가속 등) |
| 수요일 | 캐릭터 성장 지원 | 캐릭터 성장 전용 자원 1개 소비 → 10pt |
| 목요일 | 건설 확장 이벤트 | 크레딧 100 소비 → 1pt 건설 재료 1개 소비 → 10pt 건설 가속 아이템 1분 사용 → 10pt |
| 금요일 | 연구 개발 이벤트 | 연구 재료 1개 소비 → 10pt 연구 가속 아이템 1분 사용 → 10pt |
| 토요일 | 종합 이벤트 (주간 결산) | 월~금요일의 모든 포인트 획득 조건 활성화 토요일 획득 점수까지 합산 → 최종 주간 랭킹 산정 |
3. 시스템 UX/UI 플로우
유저가 이벤트를 인지하고 보상을 획득하기까지의 UX 흐름은 직관적이어야 하며, 이탈을 최소화하도록 설계했습니다.
4. 이벤트 UI 레이아웃 및 상태 정의
메인 UI 화면 구성 요소
- 요일 선택 탭 (좌측 배치): 월~토 6개 버튼 제공. 요일별 현재 상태(잠금/오픈/완료) 및 남은 시간 카운트다운(HH:MM:SS) 표시
- 포인트 획득 미션 목록: 소비 대상 아이템 아이콘, 아이템명, 1회 소비당 획득 포인트 직관적 표시
- 서버 실시간 랭킹 패널: 1~3위 랭커 대표 캐릭터 일러스트 강조 출력, 1분 주기 자동 갱신 (수동 새로고침 버튼 제공, 30초 쿨타임)
- 내 이벤트 정보 요약: 현재 서버 순위, 보유 누적 포인트, 상세 룰 안내 가이드 버튼
- 프로그레시브 달성 바: 200pt 단위 보상 노드, 수령 가능 여부에 따른 시각적 이펙트 차별화
요일 탭 상태별 시스템 동작
| 상태 아이콘 | 상태 정의 | 상세 동작 및 유저 인터랙션 |
|---|---|---|
| 🔒 잠금 (Locked) | 이벤트 시작 전 (미래 요일) | 클릭 시 해당 요일의 진행 예정 날짜 및 미션 미리보기 툴팁 출력 |
| ▶ 오픈 (Active) | 현재 진행 중인 요일 | 진입 시 기본 선택됨. 실시간 잔여 시간 카운트다운 동작 |
| ✓ 완료 (Closed) | 종료된 이전 요일 | 해당 요일에 달성한 최종 점수 및 서버 마감 랭킹 기록 표시 |
5. 보상 지급 및 랭킹 구조 설계
포인트 달성 목표 보상 (프로그레시브 바)
200pt 단위로 총 9개 구간이 존재하며, 각 구간 달성 즉시 보상을 수령할 수 있습니다. 당일 미수령 보상은 해당 주 일요일까지 수령 가능하며, 매주 월요일 초기화됩니다.
데일리 순위별 랭킹 보상 체계
매일 UTC 23:00에 이벤트가 마감되며, 정산 후 UTC 00:00부터 수령 버튼이 활성화됩니다. 미수령 보상은 주말까지 유지된 후 주간 리셋 시 삭제됩니다.
| 달성 순위 | 지급 보상 내용 |
|---|---|
| 1위 | 전용 최상급 장비 + 전용 프로필 테두리 (7일 기간제) + 전용 장비 조각 30개 |
| 2위 | 전용 최상급 장비 + 전용 프로필 테두리 (7일 기간제) + 전용 장비 조각 20개 |
| 3위 | 전용 최상급 장비 + 전용 프로필 테두리 (7일 기간제) + 전용 장비 조각 10개 |
| 4~10위 | 전용 장비 조각 15개 + 고급 인게임 자원 박스 |
| 11~20위 | 전용 장비 조각 10개 + 일반 인게임 자원 박스 |
| 21~50위 | 전용 장비 조각 5개 |
| 51~100위 | 전용 장비 조각 2개 |
※ 전용 장비 조각을 60개 모으면 정식 전용 장비 1개로 영구 교환할 수 있습니다.
6. 레드닷(Red-dot) 알림 및 DB 테이블 설계
유저의 피로도를 줄이고 보상 수령 만족도를 극대화하기 위해 레드닷 출력 규칙을 엄격히 통제합니다. 수령 가능한 보상이 있을 때만 [로비 이벤트 배너] → [이벤트 메인 아이콘] → [보상 수령 버튼]에 뎁스별로 레드닷이 노출됩니다.
DB 테이블 구조 요약 (게임 서버 기획 참조용)
| 테이블명 | 주요 컬럼 (Key Columns) | 설명 및 기획 의도 |
|---|---|---|
| event_daily_info | day_index, cond_group, max_goal_pt |
요일별 진행 이벤트 ID, 목표 포인트 최댓값 및 마일스톤 매핑 |
| event_daily_cond | cond_id, req_item_id, get_pt_val |
자원 소비 조건 그룹 및 소비량 대비 획득 포인트 비율 정의 |
| event_daily_reward | rank_min, rank_max, reward_items |
순위 구간별 차등 지급될 아이템 ID 및 수량 데이터 정의 |
7. Ver 1.2 주요 업데이트 변경 사항
- 실시간 랭킹 동기화 개선: 페이지 진입 및 탭 변경 시 자동 갱신 도입 (과도한 서버 트래픽 방지를 위한 수동 새로고침 30초 쿨타임 적용)
- 보상 수령 시간 UI 개선: 정산 시간(UTC 23:00~00:00) 동안 '순위 정산 중' 상태 시각화 추가
- 유예 기간 정책 명확화: 미수령 랭킹/목표 보상의 소멸 시점을 매주 월요일 UTC 00:00로 통합 안내
💻 [기획 시뮬레이터] 데일리 이벤트 포인트 & 보상 계산 툴
아래 도구를 통해 인게임에서 자원을 소비했을 때 획득하게 될 예상 포인트와 달성 가능한 보상 구간을 직접 테스트해볼 수 있습니다.
- 요일을 선택하고 소비할 자원 수량을 입력한 뒤 [계산하기]를 눌러보세요.
- 설계된 200pt 단위 프로그레시브 보상 도달 여부가 실시간으로 출력됩니다.