본문으로 건너뛰기

Usecase: 마케팅 팀이 AI로 게임 캠페인 랜딩 페이지 제작하기

마케팅/게임 팀이 AI 코딩 에이전트를 사용하여 캠페인을 브레인스토밍하고, 완전한 랜딩 페이지를 설계 및 빌드할 수 있습니다 — 아이디어부터 제품까지 ~17분 만에, "생성하고 기도하기" 대신 규율 있는 프로세스로.


배경

MOBA 게임 **"The Ended World"**의 미니 게임 룰렛 (spin-to-win) 기능을 위한 캠페인을 런칭해야 합니다 — 게임은 이미 출시되었고 안정적인 플레이어 수를 보유하고 있습니다. 필요한 것은:

  • 캠페인 전용 랜딩 페이지, 포스트 아포칼립스 게임에 맞는 dark & epic 톤
  • 독점 한정판 히어로 스킨 하이라이트
  • CTA "게임 다운로드" → App Store / Google Play 연결
  • 팀에 개발자가 없음 — AI가 전부 빌드해야 함

도구:

  • AI 코딩 에이전트 (Claude Code) + Superpowers
  • Skill: Brainstorming, UI/UX Pro Max, Writing Plans, Subagent-Driven Development
  • Tech: HTML/CSS/JS 순수 — 프레임워크 불필요

배울 수 있는 것

  1. Brainstorming skill — AI가 한 번에 하나씩 질문하여 요구사항을 명확히 파악
  2. UI/UX Pro Max skill — 프로젝트에 적합한 디자인 인텔리전스 (컬러 팔레트, 타이포그래피, 레이아웃 패턴) 탐색
  3. Writing Plans skill — 구체적인 task별 상세 implementation plan 생성
  4. Subagent-Driven Development — 여러 agent를 병렬 dispatch하여 구현 속도 향상
  5. 자동 Code Review — 완료 후 코드 품질 검사

1단계: Brainstorming — 요구사항 탐색

AI에게 말합니다:

"MOBA 게임 'The Ended World'의 미니 게임 룰렛 기능을 위한 캠페인을 런칭해야 합니다. 랜딩 페이지를 함께 브레인스토밍합시다."

AI가 한 번에 하나씩 질문합니다 (7개):

AI가 서두르지 않고 한 번에 하나씩 질문하여 컨텍스트를 정확히 파악합니다:

질문 1 — 게임 단계:

"게임은 어느 단계이고 주요 타겟 플레이어는 누구인가요?"

  • A. 이미 출시, 안정적인 플레이어 수 보유
  • B. 방금 출시
  • C. Pre-launch/beta
  • D. 기타

답변: "A"

질문 2 — 미니 게임 메커니즘:

"룰렛 기능은 어떻게 작동하나요?"

  • A. Spin-to-win 클래식 — 회전하여 랜덤 보상 수령
  • B. 포인트/토큰을 모아서 회전
  • C. 시즌/이벤트별 룰렛
  • D. 복합

답변: "A"

질문 3 — 랜딩 페이지 목표:

"주요 목표는 무엇인가요?"

  • A. 하이프 & 공지 생성
  • B. 사전 등록 수집
  • C. 웹에서 직접 플레이
  • D. 복합

답변: "A"

(질문 4-7에서 AI가 유사한 A/B/C/D 선택지로 계속 질문합니다:)

질문 4 — 비주얼 스타일: A 선택 — Dark & epic, 어두운 톤, 네온/글로우, 포스트 아포칼립스

질문 5 — 보상: A 선택 — 독점 한정판 히어로 스킨

질문 6 — 기술 스택: A 선택 — HTML/CSS/JS 순수

질문 7 — CTA: B 선택 — 아직 게임이 없는 사용자의 다운로드에 초점을 맞춘 "게임 다운로드" (App Store / Google Play), 이미 게임이 있는 사용자를 위한 "지금 플레이" 대신. 이것은 전략적 결정입니다: 신규 사용자 유입을 우선시합니다.

AI가 종합하여 3가지 approach를 제안합니다:

충분한 정보를 수집한 후, AI가 3가지 방향을 제안합니다:

Approach설명장점단점
A. "The Wheel of Fate" — Single-page Cinematic (권장)긴 스크롤 페이지, 각 섹션이 스크롤 애니메이션으로 하나의 "영화 장면"몰입감, 에픽, 스토리텔링 용이애니메이션이 더 복잡
B. "Neon Arena" — Hero-focused Compact짧고 간결한 페이지, 룰렛 + 네온이 있는 큰 히어로 섹션 중심빠른 로드, 모바일 효율적"와우 팩터" 적음
C. "Apocalypse Spin" — Interactive Showcase룰렛 데모 시뮬레이션, 스크롤 시 각 보상 슬롯으로 줌인인터랙티브, 호기심 유발가장 복잡

선택: Approach A — "The Wheel of Fate"

좋은 점: AI가 모든 질문을 한꺼번에 하지 않습니다. 각 답변이 AI가 다음 질문을 조정하는 데 도움이 됩니다. 그리고 AI가 장단점 분석이 포함된 여러 옵션을 제시하여 스스로 결정하는 것이 아니라 여러분이 선택합니다.


2단계: 디자인 — 컬러 팔레트, 타이포그래피 & 페이지 구조

AI가 UI/UX Pro Max skill을 결합합니다:

AI가 적합한 디자인 인텔리전스를 자동으로 검색합니다: 게이밍 MOBA, dark epic, post-apocalyptic, neon glow.

컬러 팔레트 — "Neon Apocalypse":

역할Hex설명
Background#0F0F23Deep dark — 어두운 메인 배경
Primary#7C3AEDViolet neon — 룰렛 메인 색상
Secondary#00FFFFCyan neon — 액센트, 글로우 이펙트
CTA#F43F5ERose 레드 — "게임 다운로드" 버튼 강조
Text#E2E8F0Light gray — 어두운 배경에서 읽기 쉬움
Gold accent#FFD700골드 — 스킨 보상 하이라이트

타이포그래피:

  • Heading: Russo One — 볼드, 게이밍 느낌, 대문자
  • Body: Chakra Petch — 읽기 쉬우면서 sci-fi/게이밍 분위기 유지

페이지 구조 — 6 Sections Cinematic Scroll:

#Section목적효과
1Hero — "The Wheel Awaits"시선 끌기애니메이션 룰렛, 파티클 이펙트, 네온 글로우 펄싱
2Storyline — "Fate Calls"룰렛 로어 전달스크롤 시 텍스트 페이드인, 패럴랙스 배경
3How It Works3단계 플레이 방법 설명아이콘 스텝 reveal 애니메이션
4Rewards Showcase독점 스킨 하이라이트hover 글로우가 있는 카드 그리드, Legendary에 골드 쉬머
5Countdown/UrgencyFOMO 생성 — 기간 한정 이벤트카운트다운 타이머 애니메이션
6CTA Final — "Claim Your Fate"전환 — 게임 다운로드 유도글로우가 있는 큰 CTA 버튼, App Store/Google Play 링크

고정 요소: 상단에 게임 로고 + 작은 "게임 다운로드" 버튼이 있는 얇은 Navbar (스크롤 시 항상 표시).

Visual Companion: AI가 브라우저 (localhost)에서 컬러 팔레트, 타이포그래피, 와이어프레임 페이지 구조의 프리뷰를 직접 보여줍니다 — 텍스트를 읽는 것보다 훨씬 시각화하기 쉽습니다.


3단계: Design Spec & Implementation Plan

AI가 Design Spec을 작성합니다:

디자인을 승인한 후, AI가 docs/superpowers/specs/에 완전한 design spec document를 종합합니다. Spec은 별도의 reviewer agent가 자동 리뷰합니다.

Spec 리뷰 결과: 3가지 작은 제안과 함께 Approved (blocking 아님):

  • Countdown은 이벤트 종료일 기본값 설정 필요 (예: 배포 후 14일)
  • 아이콘 라이브러리 명확화 필요 (SVG 커스텀 또는 Font Awesome)
  • Particles: 파일 구조에 particles.js가 있으므로 JS 기반으로 확인

AI가 Implementation Plan을 작성합니다 (11 tasks):

# Wheel of Fate Landing Page — Implementation Plan

**Architecture:** 6개 스크롤 애니메이션 섹션이 있는 정적 HTML/CSS/JS 페이지.
CSS가 비주얼 스타일링 처리 (네온 글로우, 다크 테마, 반응형).
JS가 스크롤 트리거 애니메이션 (Intersection Observer),
캔버스 기반 파티클 시스템, 카운트다운 타이머 처리.

## Tasks:
1. Project Scaffold & Design System CSS
2. Sticky Navbar
3. Hero Section + Spinning Wheel SVG
4. Storyline Section
5. How It Works (3 steps)
6. Rewards Showcase (card grid)
7. Countdown Timer + JS
8. CTA Final + Footer
9. Particle Effects (Canvas)
10. Scroll Animations + Navbar Show/Hide
11. Responsive & Accessibility Polish

Plan도 자동 리뷰 — 2가지 작은 참고와 함께 Approved:

  • 실제 스킨 이미지가 있으면 loading="lazy" 추가 기억
  • Task 11에서 git add -A 대신 구체적 git add 사용

4단계: 구현 — Subagent-Driven Development

AI가 각 task를 별도 agent에 dispatch합니다:

순차적으로 코딩하는 대신, AI가 Subagent-Driven Development를 사용합니다 — 각 task가 독립적인 agent에게 할당됩니다:

TaskAgent시간Commit
1. Scaffold & Design SystemAgent 1~1mfc24707
2. Sticky NavbarAgent 2~36s00fbae5
3. Hero SectionAgent 3~50s8cae0a5
4. StorylineAgent 4~42se150e17
5. How It WorksAgent 5~46s77b7624
6. Rewards ShowcaseAgent 6~54s1009a42
7. Countdown TimerAgent 7~58sd4d61f9
8. CTA Final + FooterAgent 8~1m5ef6e78
9. Particle EffectsAgent 9~36s54c7749
10. Scroll AnimationsAgent 10~36s68829fc
11. PolishAgent 11~1m30sdd53c9a

Task 9과 10은 병렬 실행 — 별도의 JS 파일을 생성하므로 서로 의존하지 않습니다.

각 task = 1개 커밋. 필요하면 쉽게 롤백, 각 부분 쉽게 리뷰.


5단계: Code Review & 수정

AI가 최종 code reviewer를 dispatch합니다:

11개 task 완료 후, AI가 자동으로 전체 구현 code review를 실행합니다.

결과: 수정이 필요한 1가지 중요 이슈와 함께 Approved:

이슈설명수정
Media query 순서태블릿 breakpoint (min-width: 768px)max-width 없이 Desktop까지 overrideand (max-width: 1023px) 추가
Cursor 오해 소지rewards card에 cursor: pointer가 있지만 card는 클릭 불가cursor: pointer 제거

AI가 바로 수정하고 커밋: 15cc895

AI가 polish 과정에서 자체 발견한 개선사항:

  • 카운트다운 타이머에 시간 종료 시 clearInterval (메모리 누수 방지)
  • 파티클 시스템에 resize 디바운스 (윈도우 리사이즈 시 렉 방지)
  • 카운트다운에 aria-live (스크린 리더 지원)
  • navbar CTA에 44px 터치 타겟 (모바일 접근성 표준)

최종 결과

AI와 ~17분 작업 후, 다음을 확보합니다:

산출물상태
완전한 디자인 specApproved
Implementation plan (11 tasks)Approved
완전한 랜딩 페이지 (HTML/CSS/JS)Done — 12개 커밋
"Neon Apocalypse" 컬러 팔레트6가지 색상, 2가지 폰트
6 sections cinematic scroll애니메이션, 반응형
Particle effects (Canvas)성능 최적화
카운트다운 타이머접근성, 자동 정지
Code review & 수정2가지 이슈 수정

총계: 12개 커밋, 브레인스토밍부터 완전한 랜딩 페이지까지.


적용된 Superpowers 원칙

원칙적용 방법
먼저 Brainstorming디자인 전에 요구사항을 정확히 파악하기 위한 7가지 순차 질문
UI/UX Pro Max추측 대신 적합한 디자인 인텔리전스 탐색
Structured plansDesign spec → Implementation plan → Review → Execute
Subagent-Driven각 task = 1개 agent, 독립적인 task는 병렬 실행
자동 리뷰Spec 리뷰, plan 리뷰, code review 자동화
YAGNI캠페인 페이지에 프레임워크 불필요 — HTML/CSS/JS 순수

마케팅/게임 팀을 위한 팁

  1. Brainstorming에 구체적으로 답하세요 — AI가 한 번에 하나씩 질문하는 데는 이유가 있습니다. 답변이 명확할수록 결과가 더 적합합니다. 서두르지 마세요.

  2. Visual Companion을 활용하세요 — AI가 브라우저에서 프리뷰를 보여줄 수 있습니다. 시각적 목업을 보면 텍스트를 읽는 것보다 훨씬 빠르게 결정할 수 있습니다.

  3. 리뷰 프로세스를 신뢰하세요 — AI가 spec, plan, code를 자동 리뷰합니다. 하지만 최종 산출물은 직접 확인해야 합니다 — AI가 좋은 틀을 만들지만, 브랜드 보이스에는 사람의 손길이 필요합니다.

  4. 각 task = 1개 커밋 — 어떤 섹션이 마음에 들지 않으면, 나머지에 영향을 주지 않고 쉽게 롤백할 수 있습니다.

  5. 코드를 알 필요가 없습니다 — 원하는 것이 무엇인지만 알면 됩니다. AI가 모든 기술적 결정 (컬러 시스템, 반응형 breakpoints, 접근성, 애니메이션 성능)을 처리합니다.


핵심: "게임 캠페인용 랜딩 페이지가 필요하다"는 아이디어에서 6 sections 애니메이션, 파티클 이펙트, 카운트다운 타이머가 있는 완전한 제품까지 — 모두 ~17분 만에. Superpowers가 AI를 "코드 생성 도구"에서 "프로세스가 있는 팀"으로 변환합니다: brainstorm → design → plan → implement → review.