--- name: ๐ŸŽฎ ๊ฒŒ์ž„ ๊ธฐํš ์Šคํ‚ฌ (Game Design Skill) description: 1. ๋ฌด๊ณผ๊ธˆ ๊ฒฝํ—˜ ์™„์ „ํ•ด์•ผ โ€” ๋ˆ ์•ˆ ์จ๋„ ๊ฒŒ์ž„ ์ฆ๊ธธ ์ˆ˜ ์žˆ์–ด์•ผ 2. ์ฒซ ์„ธ์…˜์€ ๊ด‘๊ณ  ์ตœ์†Œํ™” โ€” ๊ด€๊ณ„ ํ˜•์„ฑ ์šฐ์„  3. ๊ฐ€์น˜ ๊ตํ™˜ ๋ช…ํ™• โ€” "์ด๊ฑฐ ์‚ฌ๋ฉด ์ด๋ ‡๊ฒŒ ์ข‹์•„์ ธ์š”" 4. ๊ฒฐ์ œ ํ”„๋ ˆ์…” ๊ณผ๋„ ๊ธˆ์ง€ โ€” ํŒ์—… ํญํƒ„ โŒ 5. ๊ด‘๊ณ ๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด ์ „ํ™˜์ ์— โ€” ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด ์ค‘ ์ ˆ๋Œ€ ๊ธˆ์ง€ --- # ๐ŸŽฎ ๊ฒŒ์ž„ ๊ธฐํš ์Šคํ‚ฌ (Game Design Skill) > ์ƒˆ ๊ฒŒ์ž„ ๊ธฐํš ์‹œ ๋”ฐ๋ผ์•ผ ํ•  ํ”„๋ ˆ์ž„์›Œํฌ, ์ฒดํฌ๋ฆฌ์ŠคํŠธ, ํŒจํ„ด ๋ชจ์Œ > ํ•™์Šต ๋ฐฐ๊ฒฝ: specs/game-design-study.md ์ฐธ์กฐ --- ## 1. ๊ฒŒ์ž„ ๊ธฐํš ํ”„๋ ˆ์ž„์›Œํฌ ### Step 1: ์ปจ์…‰ ์ •์˜ (30๋ถ„) ``` 1. ํ•œ ์ค„ ์„ค๋ช… (์—˜๋ฆฌ๋ฒ ์ดํ„ฐ ํ”ผ์น˜) โ†’ "ํ”Œ๋ ˆ์ด์–ด๋Š” [ํ–‰๋™]์„ ํ•ด์„œ [๋ชฉํ‘œ]๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” [์žฅ๋ฅด] ๊ฒŒ์ž„" 2. MDA ์ •์˜ - Target Aesthetics: ์–ด๋–ค ๊ฐ์ •์„ ์ฃผ๊ณ  ์‹ถ์€๊ฐ€? (์ตœ๋Œ€ 3๊ฐœ) - Core Dynamics: ์–ด๋–ค ํ–‰๋™ ํŒจํ„ด์„ ์œ ๋„ํ•˜๋Š”๊ฐ€? - Core Mechanics: ์–ด๋–ค ๊ทœ์น™/์•ก์…˜์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š”๊ฐ€? 3. ๋ ˆํผ๋Ÿฐ์Šค ๊ฒŒ์ž„ 2-3๊ฐœ โ†’ ์œ ์‚ฌํ•œ ์„ฑ๊ณต ๊ฒŒ์ž„ ๋ถ„์„ (๋ญ˜ ๋ฐฐ์šธ ๊ฒƒ์ธ๊ฐ€?) 4. ์ฐจ๋ณ„ํ™” ํฌ์ธํŠธ 1๊ฐœ โ†’ "์ด ๊ฒŒ์ž„์ด [๋ ˆํผ๋Ÿฐ์Šค]์™€ ๋‹ค๋ฅธ ์ ์€..." ``` ### Step 2: ํ•ต์‹ฌ ๋ฃจํ”„ ์„ค๊ณ„ (1์‹œ๊ฐ„) ``` 1. Moment Loop (์ˆœ๊ฐ„, 1-5์ดˆ) [ํ–‰๋™] โ†’ [๊ฒฐ๊ณผ] โ†’ [ํ”ผ๋“œ๋ฐฑ] โ†ป 2. Session Loop (์„ธ์…˜, 2-5๋ถ„) [์‹œ์ž‘] โ†’ [ํ•ต์‹ฌํ”Œ๋ ˆ์ด] โ†’ [๊ฒฐ๊ณผ] โ†’ [๋ณด์ƒ] โ†’ [๋‹ค์Œ?] โ†ป 3. Day Loop (์ผ์ผ) [๋ฐ์ผ๋ฆฌ๋ณด์ƒ] โ†’ [์„ธ์…˜] โ†’ [์ง„ํ–‰] โ†’ [๋‚ด์ผ ๋™๊ธฐ] โ†ป 4. Meta Loop (์žฅ๊ธฐ) [์ปฌ๋ ‰์…˜/์ง„ํ–‰] โ†’ [์ƒˆ ์ฝ˜ํ…์ธ ] โ†’ [๋ชฉํ‘œ ๊ฐฑ์‹ ] โ†ป ``` ### Step 3: ํ”„๋กœํ† ํƒ€์ž… (2-4์‹œ๊ฐ„) ``` 1. ํ•ต์‹ฌ ๋ฉ”์นด๋‹‰๋งŒ ๊ตฌํ˜„ (์ตœ์†Œ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅ) 2. ์•„ํŠธ ์—†์Œ OK โ€” ๋„ํ˜•/์ƒ‰์ƒ์œผ๋กœ 3. 10์ดˆ ๊ทœ์น™ ํ…Œ์ŠคํŠธ: "10์ดˆ ์•ˆ์— ์žฌ๋ฏธ?" 4. 3์ธ ์ด์ƒ ํ”Œ๋ ˆ์ดํ…Œ์ŠคํŠธ ``` ### Step 4: ๋ฐธ๋Ÿฐ์‹ฑ (๋ฐ˜๋ณต) ``` 1. ๋‚œ์ด๋„ ๊ณก์„  ์„ค๊ณ„ (S-์ปค๋ธŒ) 2. ๋ณด์ƒ ์Šค์ผ€์ค„ ์„ค์ • (FR + VR ํ˜ผํ•ฉ) 3. ์„ธ์…˜ ๊ธธ์ด ์ธก์ • (๋ชฉํ‘œ: 2-5๋ถ„) 4. DDA ํŒŒ๋ผ๋ฏธํ„ฐ ์ •์˜ 5. ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์กฐ์ • ``` ### Step 5: ์ˆ˜์ตํ™” ์„ค๊ณ„ ``` 1. ๊ด‘๊ณ  ๋ฐฐ์น˜ ๊ณ„ํš (ํƒ€์ด๋ฐ, ๋นˆ๋„) 2. IAP ์ƒํ’ˆ ์„ค๊ณ„ (์žˆ์„ ๊ฒฝ์šฐ) 3. Stars ์—ฐ๋™ ๊ณ„ํš (ํ…”๋ ˆ๊ทธ๋žจ) 4. ๋ฌด๊ณผ๊ธˆ ๊ฒฝํ—˜ ๋ณด์žฅ ํ™•์ธ ``` ### Step 6: ํด๋ฆฌ์‹ฑ & ์ถœ์‹œ ``` 1. FTUE ์ตœ์ ํ™” 2. UI/UX ์ ๊ฒ€ (์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ฐธ์กฐ) 3. QA ํ…Œ์ŠคํŠธ (specs/game-test-case-template.md) 4. ์„ฑ๋Šฅ ์ตœ์ ํ™” (๋ชจ๋ฐ”์ผ) 5. ์ถœ์‹œ & ๋ฐ์ดํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ``` --- ## 2. ๊ธฐํš์„œ ํ•„์ˆ˜ ํฌํ•จ ํ•ญ๋ชฉ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ### โœ… ํ•„์ˆ˜ (Must Have) - [ ] **๊ฒŒ์ž„ ํ•œ ์ค„ ์„ค๋ช…** (์—˜๋ฆฌ๋ฒ ์ดํ„ฐ ํ”ผ์น˜) - [ ] **์žฅ๋ฅด** (Match-3, ํผ์ฆ, ์•„์ผ€์ด๋“œ, ์„œ๋ฐ”์ด๋ฒŒ ๋“ฑ) - [ ] **ํ”Œ๋žซํผ** (๋ชจ๋ฐ”์ผ ์›น, ํ…”๋ ˆ๊ทธ๋žจ Mini App ๋“ฑ) - [ ] **ํ•ต์‹ฌ ๋ฉ”์นด๋‹‰** ์„ค๋ช… (๊ทœ์น™, ์ž…๋ ฅ, ์ถœ๋ ฅ) - [ ] **ํ•ต์‹ฌ ๋ฃจํ”„** ๋‹ค์ด์–ด๊ทธ๋žจ - [ ] **์„ธ์…˜ ์„ค๊ณ„** (1ํŒ ๋ชฉํ‘œ ์‹œ๊ฐ„, ์„ธ์…˜ ๊ตฌ์กฐ) - [ ] **๋‚œ์ด๋„ ๊ณก์„ ** (์ตœ์†Œ ๊ฐœ๋…์ ) - [ ] **์Šน๋ฆฌ/ํŒจ๋ฐฐ ์กฐ๊ฑด** - [ ] **ํƒ€๊ฒŸ ๊ฐ์ •** (MDA Aesthetics) - [ ] **๋ ˆํผ๋Ÿฐ์Šค ๊ฒŒ์ž„** (2-3๊ฐœ + ์ฐจ๋ณ„ํ™”) ### โœ… ์ค‘์š” (Should Have) - [ ] **์˜จ๋ณด๋”ฉ ํ”Œ๋กœ์šฐ** (Level 0 ์„ค๊ณ„) - [ ] **๋ฆฌํ…์…˜ ๋ฉ”์นด๋‹‰** (๋ฐ์ผ๋ฆฌ, ์ŠคํŠธ๋ฆญ, ์ฑŒ๋ฆฐ์ง€ ์ค‘ 1๊ฐœ+) - [ ] **์ˆ˜์ตํ™” ๊ณ„ํš** (๊ด‘๊ณ /IAP/Stars) - [ ] **๋ฉ”ํƒ€๊ฒŒ์ž„** (์ง„ํ–‰ ์‹œ์Šคํ…œ) - [ ] **UI/UX ์™€์ด์–ดํ”„๋ ˆ์ž„** (์ตœ์†Œ ํ•ต์‹ฌ ํ™”๋ฉด) - [ ] **๊ธฐ์ˆ  ์ŠคํŽ™** (HTML5? Canvas? Framework?) ### โœ… ๊ถŒ์žฅ (Nice to Have) - [ ] **์‚ฌ์šด๋“œ ๋””์ž์ธ ๋ฐฉํ–ฅ** - [ ] **์•„ํŠธ ์Šคํƒ€์ผ ๋ ˆํผ๋Ÿฐ์Šค** - [ ] **์†Œ์…œ ๊ธฐ๋Šฅ** ๊ณ„ํš - [ ] **ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค** (game-test-case-template.md ์—ฐ๋™) - [ ] **KPI ๋ชฉํ‘œ** (D1/D7/D30, ์„ธ์…˜ ๊ธธ์ด) - [ ] **์ฝ˜ํ…์ธ  ๋กœ๋“œ๋งต** (์—…๋ฐ์ดํŠธ ๊ณ„ํš) --- ## 3. ์žฅ๋ฅด๋ณ„ ๊ธฐํš ํ…œํ”Œ๋ฆฟ ### 3.1 ํผ์ฆ ๊ฒŒ์ž„ (Match-3, ๋ธ”๋ก, ์†ŒํŠธ ๋“ฑ) ```markdown ## ํผ์ฆ ๊ฒŒ์ž„ ๊ธฐํš ์š”์†Œ ### ํ•ต์‹ฌ ๋ฉ”์นด๋‹‰ - ๊ทธ๋ฆฌ๋“œ ํฌ๊ธฐ: _ร—_ - ๋งค์นญ/๋ฐฐ์น˜ ๊ทœ์น™: ___ - ํด๋ฆฌ์–ด ์กฐ๊ฑด: ___ - ํŠน์ˆ˜ ์•„์ดํ…œ/์ฝค๋ณด: ___ ### ๋‚œ์ด๋„ ์„ค๊ณ„ - ๋ ˆ๋ฒจ ์ˆ˜: ___ - ๋‚œ์ด๋„ ๊ณก์„ : S-์ปค๋ธŒ (์ดˆ๋ฐ˜ ์™„๋งŒโ†’์ค‘๋ฐ˜ ๊ฐ€ํŒŒ๋ฆ„โ†’ํ›„๋ฐ˜ ์™„๋งŒ) - ์ƒˆ ๋ฉ”์นด๋‹‰ ๋„์ž… ์ฃผ๊ธฐ: ๋งค _๋ ˆ๋ฒจ๋งˆ๋‹ค - DDA ์ ์šฉ ์—ฌ๋ถ€: Y/N - ํ’€์ด ๋ณด์žฅ: ์—ญ๋ฐฉํ–ฅ ์ƒ์„ฑ / ์†”๋ฒ„ ๊ฒ€์ฆ ### ๋ ˆ๋ฒจ ๊ตฌ์กฐ - Level 0 (ํŠœํ† ๋ฆฌ์–ผ): ์‹คํŒจ ๋ถˆ๊ฐ€ - Level 1-5: ๊ธฐ๋ณธ ๋ฉ”์นด๋‹‰ - Level 6-10: ์ฒซ ๋ฒˆ์งธ ๋„์ „ - Level 11+: ๋ณตํ•ฉ ๋ฉ”์นด๋‹‰ ### ํžŒํŠธ/๋ณด์กฐ ์‹œ์Šคํ…œ - ํžŒํŠธ ํƒ€์ด๋ฐ: ๋ฌดํ–‰๋™ _์ดˆ ํ›„ - ์…”ํ”Œ ๊ธฐ๋Šฅ: Y/N - Undo ๊ธฐ๋Šฅ: Y/N - ๋ถ€์Šคํ„ฐ: ___ ### ์„ฑ๊ณต ๊ธฐ์ค€ - ๋ ˆ๋ฒจ๋‹น ํ‰๊ท  ํ”Œ๋ ˆ์ด ์‹œ๊ฐ„: 1-3๋ถ„ - ๋ ˆ๋ฒจ ํด๋ฆฌ์–ด์œจ: >80% - D1 ๋ฆฌํ…์…˜ ๋ชฉํ‘œ: >35% ``` ### 3.2 ์•„์ผ€์ด๋“œ/์•ก์…˜ ๊ฒŒ์ž„ ```markdown ## ์•„์ผ€์ด๋“œ ๊ฒŒ์ž„ ๊ธฐํš ์š”์†Œ ### ์กฐ์ž‘ - ์ž…๋ ฅ ๋ฐฉ์‹: ํƒญ / ์Šค์™€์ดํ”„ / ์กฐ์ด์Šคํ‹ฑ / ๊ธฐ์šธ๊ธฐ - ๋ฐ˜์‘ ์‹œ๊ฐ„ ๋ชฉํ‘œ: <50ms ### ๋‚œ์ด๋„ ์ง„ํ–‰ - ์†๋„ ์ฆ๊ฐ€ ๊ณก์„ : ___ - ์ /์žฅ์• ๋ฌผ ํŒจํ„ด: ___ - ํŒŒ์›Œ์—…/์•„์ดํ…œ: ___ ### ์ ์ˆ˜ ์‹œ์Šคํ…œ - ๊ธฐ๋ณธ ์ ์ˆ˜: ___ - ์ฝค๋ณด/๋ณด๋„ˆ์Šค: ___ - ๋ฆฌ๋”๋ณด๋“œ: ๋กœ์ปฌ / ๊ธ€๋กœ๋ฒŒ ### ์„ธ์…˜ ์„ค๊ณ„ - 1ํŒ ๋ชฉํ‘œ ์‹œ๊ฐ„: 2-5๋ถ„ - ๊ฒŒ์ž„์˜ค๋ฒ„ โ†’ ๋ฆฌํŠธ๋ผ์ด ํ”Œ๋กœ์šฐ: <3์ดˆ - "ํ•œ ํŒ๋งŒ ๋”" ํŠธ๋ฆฌ๊ฑฐ: ___ ``` ### 3.3 ์„œ๋ฐ”์ด๋ฒŒ/๋ฑ€์„œ๋ฅ˜ ```markdown ## ์„œ๋ฐ”์ด๋ฒŒ ๊ฒŒ์ž„ ๊ธฐํš ์š”์†Œ ### ํ•ต์‹ฌ ๋ฉ”์นด๋‹‰ - ์ด๋™ ๋ฐฉ์‹: ๋ฐฉํ–ฅํ‚ค / ์Šค์™€์ดํ”„ / ์กฐ์ด์Šคํ‹ฑ - ๊ณต๊ฒฉ: ์ž๋™ / ๋ฐ˜์ž๋™ / ์ˆ˜๋™ - ์ƒ์กด ์‹œ๊ฐ„ ๋ชฉํ‘œ: 10-30๋ถ„ ### ์ง„ํ–‰ ์‹œ์Šคํ…œ - ๋ ˆ๋ฒจ์—… ๋นˆ๋„: ~_์ดˆ๋งˆ๋‹ค - ์„ ํƒ์ง€ ์ˆ˜: _๊ฐœ ์ค‘ ํƒ1 - ๋ฌด๊ธฐ/๋Šฅ๋ ฅ ์ข…๋ฅ˜: _๊ฐœ - ์ง„ํ™”/์กฐํ•ฉ ์‹œ์Šคํ…œ: ___ ### ์  ๋””์ž์ธ - ์Šคํฐ ํŒจํ„ด: ์ ์ง„์  ์ฆ๊ฐ€ - ๋ณด์Šค/์›จ์ด๋ธŒ: _๋ถ„๋งˆ๋‹ค - ๋‹ค์–‘์„ฑ: ์ตœ์†Œ _์ข…๋ฅ˜ ### ๋ฉ”ํƒ€ ์ง„ํ–‰ (๋กœ๊ทธ๋ผ์ดํฌ) - ์˜๊ตฌ ํ•ด๊ธˆ: ์บ๋ฆญํ„ฐ / ๋ฌด๊ธฐ / ์Šคํ…Œ์ด์ง€ - ๋Ÿฐ ์‹คํŒจ ๋ณด์ƒ: ___ - ๋„์ „ ๋ชฉํ‘œ: ___ ``` ### 3.4 ์•„์ด๋“ค/ํƒ€์ด์ฟค ```markdown ## ์•„์ด๋“ค ๊ฒŒ์ž„ ๊ธฐํš ์š”์†Œ ### ๊ฒฝ์ œ ์‹œ์Šคํ…œ - ๊ธฐ๋ณธ ์ž์›: ___ - ์ƒ์‚ฐ ๋ฐฉ์‹: ์ž๋™ / ํด๋ฆญ / ํ˜ผํ•ฉ - ์—…๊ทธ๋ ˆ์ด๋“œ ์ฒด๊ณ„: ___ ### ์˜คํ”„๋ผ์ธ ์ง„ํ–‰ - ์˜คํ”„๋ผ์ธ ์ˆ˜์ต ๊ณ„์‚ฐ: ___ - ์ตœ๋Œ€ ์ถ•์  ์‹œ๊ฐ„: _์‹œ๊ฐ„ ### ํ”„๋ ˆ์Šคํ‹ฐ์ง€ - ๋ฆฌ์…‹ ๋ฉ”์นด๋‹‰: Y/N - ํ”„๋ ˆ์Šคํ‹ฐ์ง€ ๋ณด์ƒ: ___ - ๋ฆฌ์…‹ ํ›„ ์ฐจ์ด์ : ___ ### ์„ธ์…˜ ์„ค๊ณ„ - ๋Šฅ๋™ ์„ธ์…˜: 2-5๋ถ„ - ๋ณต๊ท€ ์„ธ์…˜: 30์ดˆ (์ˆ˜ํ™•) - ๋ฐ์ผ๋ฆฌ ํฌ์ธํŠธ: ___ ``` --- ## 4. ๋ฐธ๋Ÿฐ์‹ฑ ๊ฐ€์ด๋“œ๋ผ์ธ ### 4.1 ๋‚œ์ด๋„ S-์ปค๋ธŒ ์„ค์ • ``` # ๋ ˆ๋ฒจ๋ณ„ ๋‚œ์ด๋„ (1-100 ์Šค์ผ€์ผ) Level 1-3: ๋‚œ์ด๋„ 5-15 (ํŠœํ† ๋ฆฌ์–ผ, ์‹คํŒจ ๋ถˆ๊ฐ€) Level 4-10: ๋‚œ์ด๋„ 15-30 (๊ธฐ๋ณธ๊ธฐ ํ•™์Šต) Level 11-20: ๋‚œ์ด๋„ 30-50 (๋ณธ๊ฒฉ ๋„์ „ ์‹œ์ž‘) Level 21-50: ๋‚œ์ด๋„ 50-75 (ํ•ต์‹ฌ ๋„์ „ ๊ตฌ๊ฐ„, ๊ฐ€์žฅ ๊ฐ€ํŒŒ๋ฆ„) Level 51-80: ๋‚œ์ด๋„ 75-90 (๊ณ ๊ธ‰ ๋„์ „) Level 81+: ๋‚œ์ด๋„ 90-95 (๋งˆ์Šคํ„ฐ ๊ตฌ๊ฐ„, ์ƒ์Šน ์™„ํ™”) ``` ### 4.2 ๋ณด์ƒ ๋ฐธ๋Ÿฐ์‹ฑ ``` # ๋ณด์ƒ ๋นˆ๋„ - ํ–‰๋™ ๋ณด์ƒ: ๋งค 1-5์ดˆ (์‹œ๊ฐ/์ฒญ๊ฐ ํ”ผ๋“œ๋ฐฑ) - ๋ผ์šด๋“œ ๋ณด์ƒ: ๋งค 2-5๋ถ„ (์ ์ˆ˜, ์ฝ”์ธ) - ์„ธ์…˜ ๋ณด์ƒ: ๋งค 10-15๋ถ„ (๋ ˆ๋ฒจ์—…, ํ•ด๊ธˆ) - ์ผ์ผ ๋ณด์ƒ: ๋งค 24์‹œ๊ฐ„ (๋ฐ์ผ๋ฆฌ ๋ณด์ƒ) - ๋งˆ์ผ์Šคํ†ค: ๋งค ์ฃผ/์›” (ํฐ ๋ณด์ƒ) # ๋ณด์ƒ ๊ฐ€์น˜ ๊ณก์„  - ๋ฐ์ผ๋ฆฌ Day 1: 100 - ๋ฐ์ผ๋ฆฌ Day 2: 120 - ๋ฐ์ผ๋ฆฌ Day 3: 150 - ๋ฐ์ผ๋ฆฌ Day 4: 200 - ๋ฐ์ผ๋ฆฌ Day 5: 250 - ๋ฐ์ผ๋ฆฌ Day 6: 350 - ๋ฐ์ผ๋ฆฌ Day 7: 500 (๋ณด๋„ˆ์Šค ํฌํ•จ) ``` ### 4.3 ์„ธ์…˜ ๊ธธ์ด ๋ฐธ๋Ÿฐ์‹ฑ | ์žฅ๋ฅด | ๋ชฉํ‘œ ์„ธ์…˜ | ์ตœ์†Œ ์„ธ์…˜ | ์ตœ๋Œ€ ์„ธ์…˜ | |------|-----------|-----------|-----------| | ํผ์ฆ | 3๋ถ„ | 1๋ถ„ | 10๋ถ„ | | ์•„์ผ€์ด๋“œ | 2๋ถ„ | 30์ดˆ | 5๋ถ„ | | ์„œ๋ฐ”์ด๋ฒŒ | 15๋ถ„ | 5๋ถ„ | 30๋ถ„ | | ์•„์ด๋“ค | 2๋ถ„ (๋Šฅ๋™) | 30์ดˆ | 5๋ถ„ | ### 4.4 ๊ฒฝ์ œ ๋ฐธ๋Ÿฐ์‹ฑ ๊ณต์‹ ``` # ์ธํ”Œ๋ ˆ์ด์…˜ ๋ฐฉ์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ ๋น„์šฉ ์ฆ๊ฐ€์œจ > ์ˆ˜์ž… ์ฆ๊ฐ€์œจ # ๊ธฐ๋ณธ ๊ณต์‹ Level N ๋น„์šฉ = Base ร— (Growth_Rate ^ N) Level N ๋ณด์ƒ = Base_Reward ร— (Reward_Rate ^ N) where Growth_Rate > Reward_Rate (์‚ด์ง) # ๋ฌด๊ณผ๊ธˆ ์ง„ํ–‰ ๋ณด์žฅ ์ „์ฒด ์ฝ˜ํ…์ธ  ํด๋ฆฌ์–ด ํ•„์š” ์‹œ๊ฐ„: ๋ฌด๊ณผ๊ธˆ โ‰ค ๊ณผ๊ธˆ ร— 3 (๊ณผ๊ธˆ์ด ์‹œ๊ฐ„์„ 3๋ฐฐ ์ด์ƒ ๋‹จ์ถ•ํ•˜์ง€ ์•Š๋„๋ก) ``` --- ## 5. ์˜จ๋ณด๋”ฉ ์„ค๊ณ„ ํŒจํ„ด ### ํŒจํ„ด 1: "Level 0" (๊ถŒ์žฅ) ``` - ์ฒซ ํ™”๋ฉด: ์ฆ‰์‹œ ๊ฒŒ์ž„ ํ™”๋ฉด (๋ฉ”๋‰ด ์•„๋‹˜!) - ํ•ต์‹ฌ ์กฐ์ž‘ 1๊ฐœ๋งŒ ๊ฐ•์กฐ (์˜ˆ: "ํƒญํ•˜์„ธ์š”") - ์‹คํŒจ ๋ถˆ๊ฐ€๋Šฅ (์  ์•ฝํ•จ, ์‹œ๊ฐ„ ๋ฌด์ œํ•œ) - ์„ฑ๊ณต โ†’ ๊ฒฉ๋ ค ๋ฉ”์‹œ์ง€ โ†’ ๋‹ค์Œ ์กฐ์ž‘ ์†Œ๊ฐœ - 2-3๊ฐœ ์กฐ์ž‘ ํ•™์Šต ํ›„ "์ง„์งœ" ๋ ˆ๋ฒจ 1 ์‹œ์ž‘ ``` ### ํŒจํ„ด 2: "๋‚ด๋Ÿฌํ‹ฐ๋ธŒ ์˜จ๋ณด๋”ฉ" ``` - ์งง์€ ์Šคํ† ๋ฆฌ๋กœ ์‹œ์ž‘ (10์ดˆ ์ด๋‚ด) - "์บ๋ฆญํ„ฐ๋ฅผ ๋„์™€์ฃผ์„ธ์š”!" โ†’ ํ–‰๋™ ์œ ๋„ - ์Šคํ† ๋ฆฌ์™€ ํŠœํ† ๋ฆฌ์–ผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ†ตํ•ฉ - ์Šคํ‚ต ๊ฐ€๋Šฅ ํ•„์ˆ˜ ``` ### ํŒจํ„ด 3: "์ ์ง„์  ํ•ด๊ธˆ" ``` - ์ฒซ ์„ธ์…˜: ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๋งŒ ํ‘œ์‹œ - 2-3 ์„ธ์…˜ ํ›„: ๋ฉ”ํƒ€ ๊ธฐ๋Šฅ ํ•ด๊ธˆ (์ƒ์ , ์ธ๋ฒคํ† ๋ฆฌ) - 1์ฃผ ํ›„: ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ํ•ด๊ธˆ (๊ธธ๋“œ, ์ด๋ฒคํŠธ) - ๊ฐ ํ•ด๊ธˆ ์‹œ ๋ฏธ๋‹ˆ ํŠœํ† ๋ฆฌ์–ผ ``` ### ํŒจํ„ด 4: "๋ณด์—ฌ์ฃผ๊ณ  ์‹œํ‚ค๊ธฐ" ``` 1. ์‹œ์—ฐ: NPC/๊ฐ€์ด๋“œ๊ฐ€ ํ•œ ๋ฒˆ ๋ณด์—ฌ์คŒ 2. ๋”ฐ๋ผํ•˜๊ธฐ: ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋™์ผ ํ–‰๋™ 3. ์‘์šฉ: ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ์ƒํ™ฉ์—์„œ ์Šค์Šค๋กœ 4. ๋…๋ฆฝ: ๊ฐ€์ด๋“œ ์—†์ด ์ˆ˜ํ–‰ ``` ### ์˜จ๋ณด๋”ฉ ์ธก์ • ์ง€ํ‘œ - ํŠœํ† ๋ฆฌ์–ผ ์‹œ์ž‘๋ฅ : >90% - ํŠœํ† ๋ฆฌ์–ผ ์™„๋ฃŒ๋ฅ : >70% - ์ฒซ ๋ ˆ๋ฒจ ํด๋ฆฌ์–ด๋ฅ : >85% - ํŠœํ† ๋ฆฌ์–ผ ์†Œ์š” ์‹œ๊ฐ„: <90์ดˆ - ํŠœํ† ๋ฆฌ์–ผ ํ›„ ์ดํƒˆ๋ฅ : <20% --- ## 6. ์ˆ˜์ตํ™” ์„ค๊ณ„ ํŒจํ„ด ### ํŒจํ„ด A: ์ˆœ์ˆ˜ ๊ด‘๊ณ  (Block Blast ๋ชจ๋ธ) ``` ์ ํ•ฉ: ์บ์ฃผ์–ผ ํผ์ฆ, ๋Œ€๋Ÿ‰ ์œ ์ € ๋ชฉํ‘œ ๊ตฌ์กฐ: - ๋ฐฐ๋„ˆ: ๊ฒŒ์ž„ ์™ธ ํ™”๋ฉด ํ•˜๋‹จ - ์ธํ„ฐ์Šคํ‹ฐ์…œ: ๋ ˆ๋ฒจ ์ข…๋ฃŒ/๊ฒŒ์ž„์˜ค๋ฒ„ ํ›„ - ๋ฆฌ์›Œ๋””๋“œ: ๋ฆฌํŠธ๋ผ์ด, ๋ณด์ƒ 2๋ฐฐ, ํžŒํŠธ - ๋นˆ๋„: ์ธํ„ฐ์Šคํ‹ฐ์…œ 3๋ถ„+ ๊ฐ„๊ฒฉ ์žฅ์ : ์‹ฌํ”Œ, ์œ ์ € ๋ถ€๋‹ด ์—†์Œ ๋‹จ์ : ๋Œ€๋Ÿ‰ DAU ํ•„์š” ($0.05-0.15/DAU/day) ``` ### ํŒจํ„ด B: IAP + ๊ด‘๊ณ  (Candy Crush ๋ชจ๋ธ) ``` ์ ํ•ฉ: ์—๋„ˆ์ง€ ์‹œ์Šคํ…œ ๊ฒŒ์ž„ ๊ตฌ์กฐ: - ์—๋„ˆ์ง€ ์‹œ์Šคํ…œ (๋ผ์ดํ”„) - ๋ถ€์Šคํ„ฐ/ํŒŒ์›Œ์—… ํŒ๋งค - No-Ads ์˜ต์…˜ - ๋ฆฌ์›Œ๋””๋“œ ๊ด‘๊ณ  = IAP ์ฒดํ—˜ ์žฅ์ : ๊ณ ์ˆ˜์ต (๊ณ ๋ž˜ ์œ ์ €) ๋‹จ์ : ๋ฐธ๋Ÿฐ์Šค ์–ด๋ ค์›€, Pay-to-Win ๋ฆฌ์Šคํฌ ``` ### ํŒจํ„ด C: ํ…”๋ ˆ๊ทธ๋žจ Stars (Mini App ๋ชจ๋ธ) ``` ์ ํ•ฉ: ํ…”๋ ˆ๊ทธ๋žจ Mini App ๊ฒŒ์ž„ ๊ตฌ์กฐ: - ๊ธฐ๋ณธ ๊ฒŒ์ž„ ๋ฌด๋ฃŒ - Stars๋กœ ์ฝ”์Šค๋ฉ”ํ‹ฑ ๊ตฌ๋งค - Stars๋กœ ํ”„๋ฆฌ๋ฏธ์—„ ์ฝ˜ํ…์ธ  ํ•ด๊ธˆ - Stars๋กœ ๋ถ€์Šคํ„ฐ/ํŽธ์˜ ๊ธฐ๋Šฅ - Mini App Store ํ”ผ์ฒ˜ ์กฐ๊ฑด ์ถฉ์กฑ ์—ฐ๋™: Bot API sendInvoice / WebApp openInvoice ์ฃผ์˜: Apple/Google 30% ์ˆ˜์ˆ˜๋ฃŒ ๊ณ ๋ ค ``` ### ํŒจํ„ด D: ํ”„๋ฆฌ๋ฏธ์—„ (์ผํšŒ์„ฑ ๊ตฌ๋งค) ``` ์ ํ•ฉ: ๊ณ ํ’ˆ์งˆ ์ธ๋””, ์ฝ”์–ด ํƒ€๊ฒŸ ๊ตฌ์กฐ: - ๊ธฐ๋ณธ ๋ฒ„์ „ ๋ฌด๋ฃŒ (๋ฐ๋ชจ) - ํ’€ ๋ฒ„์ „ ์ผํšŒ์„ฑ ๊ตฌ๋งค ์žฅ์ : ์‹ฌํ”Œ, ์œ ์ € ์‹ ๋ขฐ ๋‹จ์ : ๋ชจ๋ฐ”์ผ์—์„œ ์ „ํ™˜์œจ ๋‚ฎ์Œ ``` ### ์ˆ˜์ตํ™” ์„ค๊ณ„ ๊ทœ์น™ 1. **๋ฌด๊ณผ๊ธˆ ๊ฒฝํ—˜ ์™„์ „ํ•ด์•ผ** โ€” ๋ˆ ์•ˆ ์จ๋„ ๊ฒŒ์ž„ ์ฆ๊ธธ ์ˆ˜ ์žˆ์–ด์•ผ 2. **์ฒซ ์„ธ์…˜์€ ๊ด‘๊ณ  ์ตœ์†Œํ™”** โ€” ๊ด€๊ณ„ ํ˜•์„ฑ ์šฐ์„  3. **๊ฐ€์น˜ ๊ตํ™˜ ๋ช…ํ™•** โ€” "์ด๊ฑฐ ์‚ฌ๋ฉด ์ด๋ ‡๊ฒŒ ์ข‹์•„์ ธ์š”" 4. **๊ฒฐ์ œ ํ”„๋ ˆ์…” ๊ณผ๋„ ๊ธˆ์ง€** โ€” ํŒ์—… ํญํƒ„ โŒ 5. **๊ด‘๊ณ ๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด ์ „ํ™˜์ ์—** โ€” ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด ์ค‘ ์ ˆ๋Œ€ ๊ธˆ์ง€ --- ## 7. ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์—ฐ๋™ ### ๊ธฐํšโ†’ํ…Œ์ŠคํŠธ ์ž๋™ ๋งคํ•‘ ๊ธฐํš์„œ์˜ ๊ฐ ์„น์…˜์ด ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ๋งคํ•‘๋จ: | ๊ธฐํš์„œ ์„น์…˜ | ํ…Œ์ŠคํŠธ ์นดํ…Œ๊ณ ๋ฆฌ | ์ฐธ์กฐ | |-------------|----------------|------| | ํ•ต์‹ฌ ๋ฉ”์นด๋‹‰ | ํ•ต์‹ฌ ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด | game-test-case-template.md ยง3 | | ์„ธ์…˜ ์„ค๊ณ„ | ์‹œ์ž‘ ํ”Œ๋กœ์šฐ | game-test-case-template.md ยง2 | | ๋‚œ์ด๋„ ๊ณก์„  | ๋‚œ์ด๋„/๋ฐธ๋Ÿฐ์Šค | game-test-case-template.md ยง์žฅ๋ฅด๋ณ„ | | ์Šน๋ฆฌ/ํŒจ๋ฐฐ | ์Šน๋ฆฌ/ํŒจ๋ฐฐ | game-test-case-template.md ยง4 | | UI/UX | UI/UX | game-test-case-template.md ยง5 | | ์˜จ๋ณด๋”ฉ | ์‹œ์ž‘ ํ”Œ๋กœ์šฐ | game-test-case-template.md ยง2 | | ์ˆ˜์ตํ™” | (๋ณ„๋„) | ์ˆ˜์ตํ™” QA ์ฒดํฌ๋ฆฌ์ŠคํŠธ | ### QA ์‹คํ–‰ ์ ˆ์ฐจ ``` 1. ๊ธฐํš์„œ ์™„์„ฑ โ†’ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ž‘์„ฑ (template ๊ธฐ๋ฐ˜) 2. ํ”„๋กœํ† ํƒ€์ž… โ†’ ํ•ต์‹ฌ ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด ํ…Œ์ŠคํŠธ 3. ์•ŒํŒŒ โ†’ ์ „์ฒด ๊ณตํ†ต ํ…Œ์ŠคํŠธ 4. ๋ฒ ํƒ€ โ†’ ์žฅ๋ฅด๋ณ„ ํ…Œ์ŠคํŠธ + ์—ฃ์ง€ ์ผ€์ด์Šค 5. ์ถœ์‹œ ์ „ โ†’ ํ’€ ํ…Œ์ŠคํŠธ (Playwright ์ž๋™ํ™”) ``` --- ## 8. ๋น ๋ฅธ ์ฐธ์กฐ (Quick Reference) ### ํ•ต์‹ฌ ์ˆซ์ž | ์ง€ํ‘œ | ๋ชฉํ‘œ๊ฐ’ | |------|--------| | ์ฒซ ํ”Œ๋ ˆ์ด๊นŒ์ง€ ์‹œ๊ฐ„ | <10์ดˆ | | 1ํŒ ์„ธ์…˜ ๊ธธ์ด | 2-5๋ถ„ | | ํ„ฐ์น˜ ์˜์—ญ | โ‰ฅ44ร—44px | | ์ž…๋ ฅโ†’ํ”ผ๋“œ๋ฐฑ | <100ms | | ํŠœํ† ๋ฆฌ์–ผ ์™„๋ฃŒ์œจ | >70% | | D1 ๋ฆฌํ…์…˜ | >35% | | D7 ๋ฆฌํ…์…˜ | >15% | | D30 ๋ฆฌํ…์…˜ | >5% | | ๋ ˆ๋ฒจ ํด๋ฆฌ์–ด์œจ | >80% | | ์ธํ„ฐ์Šคํ‹ฐ์…œ ๊ฐ„๊ฒฉ | >3๋ถ„ | ### ์•ˆํ‹ฐํŒจํ„ด ๋ ˆ๋“œ ํ”Œ๋ž˜๊ทธ ๐Ÿšฉ - ํ•ต์‹ฌ ๋ฃจํ”„๋ฅผ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ๋ชป ์„ค๋ช… - 10์ดˆ ์•ˆ์— ์žฌ๋ฏธ๋ฅผ ๋ชป ๋А๋‚Œ - ์ฒซ ์„ธ์…˜์— ํŒ์—… 3๊ฐœ ์ด์ƒ - ์—ฐ์† 3๋ฒˆ ์‹คํŒจํ•ด๋„ ๋„์›€ ์—†์Œ - ํ…์ŠคํŠธ ํŠœํ† ๋ฆฌ์–ผ > 30์ดˆ - ์„ธ์…˜ ๋์— "๋‹ค์Œ" ์œ ๋„ ์—†์Œ - ์ง„ํ–‰ ์ €์žฅ ์•ˆ ๋จ - ๋ฐ์ผ๋ฆฌ ์ ‘์† ์ด์œ ๊ฐ€ ์—†์Œ --- *์ด ์Šคํ‚ฌ์€ specs/game-design-study.md์˜ ํ•™์Šต ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.* *ํ…Œ์ŠคํŠธ ์‹คํ–‰์€ specs/game-test-case-template.md๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.* *์ƒˆ ๊ฒŒ์ž„ ๊ธฐํš์„œ๋Š” specs/game-proposal-template.md ์–‘์‹์„ ๋”ฐ๋ฅด์„ธ์š”.*