데일리 경쟁 이벤트 시스템 설계 + 인터랙티브 테스트 툴

[게임 기획서 실무] 데일리 경쟁 이벤트 시스템 설계 — 요일별 이벤트 + 랭킹 + 보상 체계

게임기획 · 시스템설계 · 이벤트 · 랭킹  |  Ver 1.2
이 글은 개발 중인 게임의 데일리 경쟁 이벤트 시스템 기획 문서를 요약·정리한 실무 포스팅입니다.
본문 하단에서 브라우저로 직접 실행해 볼 수 있는 '인터랙티브 이벤트 보상 시뮬레이터(테스트 툴)'를 제공합니다.

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개 구간이 존재하며, 각 구간 달성 즉시 보상을 수령할 수 있습니다. 당일 미수령 보상은 해당 주 일요일까지 수령 가능하며, 매주 월요일 초기화됩니다.

달성 구간 마일스톤: 200 / 400 / 600 / 800 / 1,000 / 1,200 / 1,400 / 1,600 / 1,800 pt

데일리 순위별 랭킹 보상 체계

매일 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 단위 프로그레시브 보상 도달 여부가 실시간으로 출력됩니다.