docs: Organize all game design docs into docs/game_design/ with master index
This commit is contained in:
429
docs/game_design/DEMO_COMPLETE_CHECKLIST.md
Normal file
429
docs/game_design/DEMO_COMPLETE_CHECKLIST.md
Normal file
@@ -0,0 +1,429 @@
|
||||
# 🎮 KICKSTARTER DEMO - COMPLETE ASSET CHECKLIST
|
||||
|
||||
**Target:** March 2025 Kickstarter Launch
|
||||
**Created:** 30.12.2025 03:59
|
||||
**Demo Length:** 15-20 minutes playable content
|
||||
|
||||
---
|
||||
|
||||
## 🎯 DEMO SCOPE
|
||||
|
||||
**What players will do in demo:**
|
||||
1. ✅ Watch opening cutscene (Kai wakes up, intro story)
|
||||
2. ✅ Complete tutorial (learn controls, zombie management, farming basics)
|
||||
3. ✅ Explore small starter area (8×8 farm + nearby town ruins)
|
||||
4. ✅ Meet 3-5 NPCs (trader, blacksmith, healer)
|
||||
5. ✅ Fight 2-3 enemy types (basic zombies, 1 mutant)
|
||||
6. ✅ Build 2-3 structures (upgrade tent → shack)
|
||||
7. ✅ Plant first crops (wheat cycle)
|
||||
8. ✅ Complete 1-2 quests (find supplies, talk to NPCs)
|
||||
9. ✅ End with teaser (Ana clue hint, show bigger world)
|
||||
|
||||
---
|
||||
|
||||
## 📊 ABSOLUTE MINIMUM DEMO ASSETS (200 total)
|
||||
|
||||
### **CHARACTERS (50 assets)**
|
||||
|
||||
**Kai (Main Character) - 40 frames:**
|
||||
- ✅ Idle: 4 frames × 4 directions = 16
|
||||
- ✅ Walk: 4 frames × 4 directions = 16
|
||||
- ✅ Run: 4 frames × 2 directions = 8
|
||||
- Portrait (dialogue): 1
|
||||
- Wake up animation: 4
|
||||
- Pickup item: 4
|
||||
|
||||
**NPCs (3 essential) - 9 frames:**
|
||||
- Trader: idle front view + portrait
|
||||
- Blacksmith: idle front view + portrait
|
||||
- Healer/Doctor: idle front view + portrait
|
||||
- (Each: 1 sprite + 1 portrait + 1 expression variation)
|
||||
|
||||
**Ana (Flashback/Portrait) - 1 asset:**
|
||||
- Portrait for locket + flashback
|
||||
|
||||
---
|
||||
|
||||
### **ENEMIES (15 assets)**
|
||||
|
||||
**Zombies (12 frames):**
|
||||
- Basic Zombie: idle (4), walk (4), attack (4)
|
||||
|
||||
**Mutant (Optional for demo end):**
|
||||
- Mutant beast: idle (1), attack (2)
|
||||
|
||||
---
|
||||
|
||||
### **BUILDINGS (12 assets)**
|
||||
|
||||
**Essential Structures:**
|
||||
1. ✅ Tent (starting shelter) - DONE
|
||||
2. Shack (first upgrade)
|
||||
3. Campfire (cooking station)
|
||||
4. Storage chest
|
||||
5. Water well
|
||||
6. Wooden fence (×4 variations for enclosure)
|
||||
7. Ruined house (in town area, decoration)
|
||||
|
||||
---
|
||||
|
||||
### **ENVIRONMENT (30 assets)**
|
||||
|
||||
**Terrain Tiles (16):**
|
||||
- Grass: 4 variations
|
||||
- Dirt: 4 variations
|
||||
- Tilled soil: 4 variations
|
||||
- Stone path: 4 variations
|
||||
|
||||
**Decorations (14):**
|
||||
- Tree: 3 types (oak, pine, dead)
|
||||
- Rock: 3 sizes (small, medium, large)
|
||||
- Bush: 2 types
|
||||
- Grass tuft: 2 variations
|
||||
- Grave stone: 2 types
|
||||
- Ruined wall: 2 pieces
|
||||
|
||||
---
|
||||
|
||||
### **CROPS & RESOURCES (20 assets)**
|
||||
|
||||
**Wheat (Tutorial Crop):**
|
||||
- Seeds (planted): 1
|
||||
- Stage 1 (sprout): 1
|
||||
- Stage 2 (growing): 1
|
||||
- Stage 3 (harvest ready): 1
|
||||
|
||||
**Resources/Items:**
|
||||
- Wood log: 1
|
||||
- Stone: 1
|
||||
- Iron ore: 1
|
||||
- Wheat bundle (harvested): 1
|
||||
- Bread (crafted): 1
|
||||
- Water bucket: 1
|
||||
- Seeds (inventory icon): 1
|
||||
- Coin: 1
|
||||
|
||||
**Tools (Essential):**
|
||||
- Wooden hoe: 1
|
||||
- Watering can: 1
|
||||
- Axe: 1
|
||||
- Pickaxe: 1
|
||||
- Backpack (Kai's): 1
|
||||
- Mother's locket: 1
|
||||
- Sleeping bag: 1
|
||||
|
||||
---
|
||||
|
||||
### **UI ELEMENTS (25 assets)**
|
||||
|
||||
**HUD (always visible):**
|
||||
- Health bar frame: 1
|
||||
- Health bar fill: 1
|
||||
- Stamina bar frame: 1
|
||||
- Stamina bar fill: 1
|
||||
- Day/night indicator: 1
|
||||
- Time display: 1
|
||||
- Coin counter icon: 1
|
||||
|
||||
**Inventory System:**
|
||||
- Inventory panel background: 1
|
||||
- Item slot frame: 1
|
||||
- Item slot highlight (selected): 1
|
||||
- Hotbar (quick slots): 1
|
||||
|
||||
**Dialogue System:**
|
||||
- Dialogue box: 1
|
||||
- NPC portrait frame: 1
|
||||
- Continue arrow: 1
|
||||
|
||||
**Quest System:**
|
||||
- Quest marker (over NPC head): 1
|
||||
- Quest panel: 1
|
||||
- Quest complete checkmark: 1
|
||||
|
||||
**Menus:**
|
||||
- Button (normal): 1
|
||||
- Button (hover): 1
|
||||
- Button (pressed): 1
|
||||
- Panel background: 1
|
||||
- Title card: 1
|
||||
- Settings icon: 1
|
||||
|
||||
---
|
||||
|
||||
### **SPECIAL/CUTSCENE ASSETS (15 assets)**
|
||||
|
||||
**Opening Sequence:**
|
||||
- Tent interior view: 1
|
||||
- Mother's locket (open): 1
|
||||
- Baby twins (flashback): 1
|
||||
- Child Kai + Ana (flashback): 1
|
||||
- Family photo (flashback): 1
|
||||
- Troll attack scene (flashback): 1
|
||||
- Ana screaming (flashback): 1
|
||||
|
||||
**Effects:**
|
||||
- Dust particle: 1
|
||||
- Sparkle effect: 1
|
||||
- Question mark (confused): 1
|
||||
- Exclamation mark (alert): 1
|
||||
- Fade to black overlay: 1
|
||||
- Vignette overlay: 1
|
||||
|
||||
**Audio Visualizations (Optional):**
|
||||
- Sound wave icon: 1
|
||||
- Music note: 1
|
||||
|
||||
---
|
||||
|
||||
### **ANIMATIONS & EFFECTS (15 assets)**
|
||||
|
||||
**Environmental Animations:**
|
||||
- Water tile animated: 4 frames
|
||||
- Campfire flame: 4 frames
|
||||
- Wind effect (grass): 2 frames
|
||||
|
||||
**UI Animations:**
|
||||
- Loading spinner: 4 frames
|
||||
- Quest marker pulse: 1 (can be shader effect)
|
||||
|
||||
---
|
||||
|
||||
## 📊 TOTAL COUNT
|
||||
|
||||
| Category | Asset Count | Notes |
|
||||
|:---------|:----------:|:------|
|
||||
| **Characters** | 50 | Kai (40) + NPCs (9) + Ana (1) |
|
||||
| **Enemies** | 15 | Zombies + 1 mutant |
|
||||
| **Buildings** | 12 | Essential structures only |
|
||||
| **Environment** | 30 | Tiles + decorations |
|
||||
| **Crops/Resources** | 20 | Tutorial wheat + tools |
|
||||
| **UI Elements** | 25 | HUD + menus + dialogue |
|
||||
| **Cutscene/Special** | 15 | Flashbacks + effects |
|
||||
| **Animations** | 15 | Water, fire, effects |
|
||||
| **TOTAL** | **182** | **Absolute minimum** |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 EXPANDED DEMO (Impressive Kickstarter)
|
||||
|
||||
**For IMPRESSIVE demo, add:**
|
||||
|
||||
### **+50 Assets (Nice to Have):**
|
||||
- 2 more NPCs: Farmer, Guard (+6)
|
||||
- 3 more enemy types: Skeleton, Mutant variations (+12)
|
||||
- 5 more buildings: Blacksmith shop, Bakery, Clinic, Barn, Warehouse (+5)
|
||||
- More crops: Corn, Tomato (×3 stages each) (+6)
|
||||
- More animals: Cow, Chicken, Sheep (+6)
|
||||
- Extra decorations: Flowers, Barrels, Crates, Signs (+10)
|
||||
- Polish UI: More buttons, icons, panels (+5)
|
||||
|
||||
**TOTAL IMPRESSIVE:** ~230 assets
|
||||
|
||||
---
|
||||
|
||||
### **+100 Assets (Kickstarter WOW Factor):**
|
||||
- Gronk character animated (+20)
|
||||
- Ana basic idle (+4)
|
||||
- Susi dog companion (+8)
|
||||
- More zombie variations (+12)
|
||||
- 1-2 Boss encounters (+20)
|
||||
- Weather effects (rain, fog) (+10)
|
||||
- Day/night cycle enhanced (+6)
|
||||
- More buildings (inn, tavern, church ruined) (+8)
|
||||
- Expanded town area (+12)
|
||||
|
||||
**TOTAL WOW:** ~330 assets
|
||||
|
||||
---
|
||||
|
||||
## 📅 GENERATION TIMELINE
|
||||
|
||||
### **WEEK 1 (Dec 30 - Jan 5): CORE (100 assets)**
|
||||
**Focus:** Playable basics
|
||||
|
||||
**Priority:**
|
||||
- Day 1-2: Kai animations (40)
|
||||
- Day 3: Zombies + terrain (25)
|
||||
- Day 4-5: Buildings + crops (20)
|
||||
- Day 6-7: UI + items (15)
|
||||
|
||||
**Result:** Basic gameplay loop functional
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 2 (Jan 6-12): CONTENT (80 assets)**
|
||||
**Focus:** Demo content
|
||||
|
||||
**Priority:**
|
||||
- NPCs (9)
|
||||
- Flashback assets (7)
|
||||
- More environment (20)
|
||||
- More items/tools (15)
|
||||
- Effects + animations (15)
|
||||
- Enemies expanded (14)
|
||||
|
||||
**Result:** 180 assets = MINIMUM DEMO COMPLETE! ✅
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 3 (Jan 13-19): POLISH (50 assets)**
|
||||
**Focus:** Make it impressive
|
||||
|
||||
**Priority:**
|
||||
- More NPCs
|
||||
- More buildings
|
||||
- Animals
|
||||
- Decorations
|
||||
- UI polish
|
||||
|
||||
**Result:** 230 assets = IMPRESSIVE DEMO! 🌟
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 4+ (Jan 20+): WOW FACTOR (100+ assets)**
|
||||
**Focus:** Kickstarter wow
|
||||
|
||||
**Priority:**
|
||||
- Gronk animations
|
||||
- Bosses
|
||||
- Weather/effects
|
||||
- Expanded world
|
||||
|
||||
**Result:** 330+ assets = KICKSTARTER READY! 🚀
|
||||
|
||||
---
|
||||
|
||||
## ✅ DEMO FEATURE CHECKLIST
|
||||
|
||||
### **Must Have (Week 1-2):**
|
||||
- [ ] Kai movement (walk, run, idle)
|
||||
- [ ] Zombie worker (dig, walk, idle)
|
||||
- [ ] Farming basics (plant, water, harvest wheat)
|
||||
- [ ] Building basics (tent, upgrade to shack)
|
||||
- [ ] 3 NPCs with dialogue
|
||||
- [ ] Combat basics (1 zombie enemy type)
|
||||
- [ ] Inventory system
|
||||
- [ ] Quest markers
|
||||
- [ ] Day/night cycle basic
|
||||
- [ ] Opening cutscene
|
||||
- [ ] Tutorial prompts
|
||||
|
||||
### **Should Have (Week 3):**
|
||||
- [ ] 5 NPCs total
|
||||
- [ ] 2-3 enemy types
|
||||
- [ ] More buildings (6-8 total)
|
||||
- [ ] Multiple crops
|
||||
- [ ] Crafting basics
|
||||
- [ ] Save/load system
|
||||
- [ ] Settings menu
|
||||
- [ ] Sound effects
|
||||
- [ ] Background music
|
||||
|
||||
### **Nice to Have (Week 4+):**
|
||||
- [ ] Gronk character
|
||||
- [ ] Ana appearance
|
||||
- [ ] Susi dog
|
||||
- [ ] Boss encounter teaser
|
||||
- [ ] Weather effects
|
||||
- [ ] Expanded world map
|
||||
- [ ] More quests
|
||||
- [ ] Achievement system
|
||||
|
||||
---
|
||||
|
||||
## 🎬 DEMO FLOW (Player Experience)
|
||||
|
||||
**0:00 - 0:30** → Opening cutscene (black screen, voice-over, tent dawn)
|
||||
**0:30 - 2:00** → Tutorial start (Kai wakes up, controls explained)
|
||||
**2:00 - 5:00** → Zombie management tutorial (assign zombie to dig, plant wheat)
|
||||
**5:00 - 8:00** → Exploration (walk around 8×8 farm, see town ruins nearby)
|
||||
**8:00 - 12:00** → First quest (meet trader NPC, fetch supplies from ruins)
|
||||
**12:00 - 15:00** → Combat introduction (fight basic zombie, return to trader)
|
||||
**15:00 - 18:00** → Building tutorial (upgrade tent → shack with resources)
|
||||
**18:00 - 20:00** → Cutscene/teaser (Ana clue hint, "to be continued" screen)
|
||||
|
||||
**TOTAL:** 15-20 minutes = Perfect Kickstarter demo length!
|
||||
|
||||
---
|
||||
|
||||
## 💰 COST ESTIMATE
|
||||
|
||||
**Using Google Free Tier:**
|
||||
- Week 1-2: 180 assets (within 1,000 free quota) = **0€**
|
||||
- Week 3: 50 assets = **0€**
|
||||
- Week 4+: 100 assets = **0€**
|
||||
|
||||
**IF speed needed (paid tier):**
|
||||
- 330 assets × $0.02 = **$6.60 total**
|
||||
|
||||
---
|
||||
|
||||
## 🚀 KICKSTARTER PACKAGE
|
||||
|
||||
**What you'll have for Kickstarter:**
|
||||
|
||||
✅ **15-20 min playable demo**
|
||||
✅ **330+ quality assets**
|
||||
✅ **Opening cutscene with story**
|
||||
✅ **Core gameplay loop (farm, fight, build, explore)**
|
||||
✅ **Multiple NPCs with dialogue**
|
||||
✅ **Tutorial + first quests**
|
||||
✅ **Demo video (gameplay recording)**
|
||||
✅ **Screenshots (10+)**
|
||||
✅ **Gritty Noir visual style consistent**
|
||||
|
||||
---
|
||||
|
||||
## 📝 PRIORITY ORDER (Smart Generation)
|
||||
|
||||
### **Batch 1 (Day 1): Kai Movement - 40 assets**
|
||||
Must have to test anything!
|
||||
|
||||
### **Batch 2 (Day 2): Core Gameplay - 25 assets**
|
||||
Zombie + terrain = Can test farming!
|
||||
|
||||
### **Batch 3 (Day 3): Buildings + Crops - 20 assets**
|
||||
Can test building/harvesting!
|
||||
|
||||
### **Batch 4 (Day 4): UI + Items - 15 assets**
|
||||
Inventory functional!
|
||||
|
||||
### **Batch 5 (Day 5-7): NPCs + Enemies - 24 assets**
|
||||
Dialogue + combat!
|
||||
|
||||
### **Batch 6 (Week 2): Cutscenes + Polish - 56 assets**
|
||||
DEMO COMPLETE!
|
||||
|
||||
### **Batch 7+ (Week 3-4): Expansion - 150 assets**
|
||||
WOW factor!
|
||||
|
||||
---
|
||||
|
||||
## ✅ TOMORROW MORNING ACTION
|
||||
|
||||
**When you wake up:**
|
||||
|
||||
1. ☐ Review tonight's 70 test samples
|
||||
2. ☐ Approve Gritty Noir style ✅/❌
|
||||
3. ☐ **CONFIRM NPC facial detail requirement** (eyes, mouth visible)
|
||||
4. ☐ **START Batch 1:** Kai animations (40 frames)
|
||||
|
||||
**By tomorrow evening:**
|
||||
- ✅ Kai character ready
|
||||
- ✅ Can test movement in game!
|
||||
|
||||
---
|
||||
|
||||
**DEMO READY BY:** Mid-February
|
||||
**KICKSTARTER LAUNCH:** Early March
|
||||
**TOTAL COST:** 0€ (free tier) or $6-10 (if speed boost needed)
|
||||
|
||||
---
|
||||
|
||||
**READY? LET'S BUILD THIS DEMO! 🎮✨**
|
||||
|
||||
---
|
||||
|
||||
**Created:** 30.12.2025 03:59
|
||||
**Next:** Wake up, review, START GENERATION!
|
||||
272
docs/game_design/GAME_OPENING_ASSETS.md
Normal file
272
docs/game_design/GAME_OPENING_ASSETS.md
Normal file
@@ -0,0 +1,272 @@
|
||||
# 🎮 GAME OPENING SEQUENCE - Asset Priority Plan
|
||||
|
||||
**Created:** 30.12.2025 03:54
|
||||
**Purpose:** Določiti KATERE assete potrebujemo NAJPREJ za intro + tutorial
|
||||
|
||||
---
|
||||
|
||||
## 🎬 OPENING SEQUENCE (Po konceptu igre)
|
||||
|
||||
### **SCENE 1: BLACK SCREEN + Voice-Over**
|
||||
**Duration:** 10 sekund
|
||||
**Kai voice:** "My name is Kai Marković. 1 year ago, the world ended..."
|
||||
|
||||
**Assets Needed:** ❌ NONE (samo audio)
|
||||
|
||||
---
|
||||
|
||||
### **SCENE 2: Tent Camp Dawn**
|
||||
**Duration:** 20 sekund
|
||||
**Camera:** Kai se zbudi v šotoru, pogleda ven na 8×8 farm
|
||||
|
||||
**Assets Needed:**
|
||||
1. ✅ **tent.png** (DONE!)
|
||||
2. ✅ **kai_idle.png** (partial - need animation)
|
||||
3. ⚠️ **kai_wake_up.png** (4 frames - waking animation)
|
||||
4. ⚠️ **tent_interior.png** (inside view)
|
||||
5. ⚠️ **sleeping_bag.png**
|
||||
6. ⚠️ **backpack.png**
|
||||
7. ⚠️ **mothers_locket.png** (key item!)
|
||||
|
||||
**Environment:**
|
||||
8. ⚠️ **grass_tile_dawn.png** (early morning lighting)
|
||||
9. ⚠️ **dirt_path.png**
|
||||
10. ⚠️ **small_fence.png** (around 8×8 farm)
|
||||
|
||||
---
|
||||
|
||||
### **SCENE 3: Locket Close-Up**
|
||||
**Duration:** 5 sekund
|
||||
**Kai opens locket → Ana's photo inside**
|
||||
|
||||
**Assets Needed:**
|
||||
11. ⚠️ **locket_open.png** (UI element)
|
||||
12. ⚠️ **ana_portrait.png** (photo in locket)
|
||||
13. ⚠️ **kai_sad_expression.png** (portrait)
|
||||
|
||||
---
|
||||
|
||||
### **SCENE 4: Flashback Montage**
|
||||
**Duration:** 15 sekund (5 flashes × 3 sec each)**
|
||||
|
||||
**Assets Needed:**
|
||||
14. ⚠️ **baby_twins.png** (hospital scene)
|
||||
15. ⚠️ **child_kai_ana.png** (5 year olds)
|
||||
16. ⚠️ **family_photo.png** (parents + twins)
|
||||
17. ⚠️ **troll_attack.png** (giant troll breaking wall)
|
||||
18. ⚠️ **ana_screaming.png** (being taken)
|
||||
|
||||
---
|
||||
|
||||
### **SCENE 5: Tutorial Start**
|
||||
**Duration:** 60 sekund (interactive)**
|
||||
**Player gains control**
|
||||
|
||||
**Assets Needed:**
|
||||
|
||||
**Kai Animations (CRITICAL):**
|
||||
19. ⚠️ **kai_idle** (4 frames × 4 directions) = 16 frames
|
||||
20. ⚠️ **kai_walk** (4 frames × 4 directions) = 16 frames
|
||||
21. ⚠️ **kai_run** (4 frames × 2 directions) = 8 frames
|
||||
|
||||
**First Zombie Worker:**
|
||||
22. ⚠️ **zombie_basic_idle** (4 frames)
|
||||
23. ⚠️ **zombie_basic_walk** (4 frames)
|
||||
24. ⚠️ **zombie_digging** (4 frames - tutorial action)
|
||||
|
||||
**Farm Basics:**
|
||||
25. ✅ **tent.png** (DONE)
|
||||
26. ⚠️ **campfire.png** (DONE but white bg)
|
||||
27. ⚠️ **storage_chest.png** (DONE but white bg)
|
||||
28. ⚠️ **water_well.png**
|
||||
29. ⚠️ **basic_fence.png**
|
||||
|
||||
**Terrain (8×8 starting area):**
|
||||
30. ⚠️ **grass_tile.png** (×4 variations)
|
||||
31. ⚠️ **dirt_tile.png** (×4 variations)
|
||||
32. ⚠️ **tilled_soil.png** (for planting)
|
||||
|
||||
**First Crops (Tutorial):**
|
||||
33. ⚠️ **wheat_seed.png**
|
||||
34. ⚠️ **wheat_stage1.png**
|
||||
35. ⚠️ **wheat_stage2.png**
|
||||
36. ⚠️ **wheat_harvest.png**
|
||||
|
||||
**UI Elements:**
|
||||
37. ⚠️ **health_bar.png** (DONE but white bg)
|
||||
38. ⚠️ **stamina_bar.png**
|
||||
39. ⚠️ **inventory_panel.png**
|
||||
40. ⚠️ **dialogue_box.png**
|
||||
41. ⚠️ **quest_marker.png**
|
||||
|
||||
---
|
||||
|
||||
## 🎯 ABSOLUTE MINIMUM FOR PLAYABLE INTRO
|
||||
|
||||
**Total:** **65 assets** (including animation frames)
|
||||
|
||||
### **Priority 1: MUST HAVE (Can't start without)**
|
||||
1. Kai idle + walk animations (32 frames)
|
||||
2. Tent (exterior + interior)
|
||||
3. Zombie worker basic (idle + walk + dig)
|
||||
4. Terrain tiles (grass, dirt, tilled)
|
||||
5. First crop cycle (wheat 4 stages)
|
||||
6. UI basics (health, stamina, inventory, dialogue)
|
||||
7. Mother's locket + Ana portrait
|
||||
8. Campfire, storage chest, fence
|
||||
|
||||
**TOTAL: ~65 assets**
|
||||
|
||||
---
|
||||
|
||||
### **Priority 2: NICE TO HAVE (Polish)**
|
||||
9. Flashback images (5 scenes)
|
||||
10. Kai wake-up animation
|
||||
11. Multiple zombie types
|
||||
12. More terrain variations
|
||||
13. Additional crops
|
||||
|
||||
**TOTAL: +30 assets**
|
||||
|
||||
---
|
||||
|
||||
### **Priority 3: LATER (Can add after demo works)**
|
||||
14. More animations
|
||||
15. Effects
|
||||
16. Decorations
|
||||
|
||||
---
|
||||
|
||||
## 📅 GENERATION ORDER (Optimized for Intro)
|
||||
|
||||
### **DAY 1 (Tomorrow - Batch 1):**
|
||||
**Kai Character Basics (40 assets):**
|
||||
- kai_idle_north (4 frames)
|
||||
- kai_idle_south (4 frames)
|
||||
- kai_idle_east (4 frames)
|
||||
- kai_idle_west (4 frames)
|
||||
- kai_walk_north (4 frames)
|
||||
- kai_walk_south (4 frames)
|
||||
- kai_walk_east (4 frames)
|
||||
- kai_walk_west (4 frames)
|
||||
- kai_run_east (4 frames)
|
||||
- kai_run_west (4 frames)
|
||||
|
||||
---
|
||||
|
||||
### **DAY 2 (Batch 2):**
|
||||
**Zombie Worker (12 assets):**
|
||||
- zombie_idle (4 frames)
|
||||
- zombie_walk (4 frames)
|
||||
- zombie_dig (4 frames)
|
||||
|
||||
**Terrain Tiles (12 assets):**
|
||||
- grass_tile (4 variations)
|
||||
- dirt_tile (4 variations)
|
||||
- tilled_soil (4 variations)
|
||||
|
||||
---
|
||||
|
||||
### **DAY 3 (Batch 3):**
|
||||
**Crops + Buildings (15 assets):**
|
||||
- wheat (4 growth stages)
|
||||
- tent_interior
|
||||
- water_well
|
||||
- basic_fence
|
||||
- sleeping_bag
|
||||
- backpack
|
||||
- mothers_locket
|
||||
- ana_portrait
|
||||
- kai_portrait_sad
|
||||
|
||||
**UI Elements (6 assets):**
|
||||
- stamina_bar
|
||||
- inventory_panel
|
||||
- dialogue_box
|
||||
- quest_marker
|
||||
|
||||
---
|
||||
|
||||
### **DAY 4 (Batch 4):**
|
||||
**Flashback Scenes (5 assets):**
|
||||
- baby_twins
|
||||
- child_kai_ana
|
||||
- family_photo
|
||||
- troll_attack
|
||||
- ana_screaming
|
||||
|
||||
**Polish (10 assets):**
|
||||
- More decorations
|
||||
- Effects
|
||||
- Additional items
|
||||
|
||||
---
|
||||
|
||||
## ✅ **3-DAY INTRO READY PLAN**
|
||||
|
||||
**End of Day 3:**
|
||||
- ✅ 65 core intro assets
|
||||
- ✅ Kai fully animated
|
||||
- ✅ Zombie worker functional
|
||||
- ✅ Tutorial playable
|
||||
- ✅ Opening sequence complete
|
||||
|
||||
**End of Day 7:**
|
||||
- ✅ 100+ total assets
|
||||
- ✅ All flashbacks
|
||||
- ✅ Polished intro
|
||||
- ✅ Demo-ready opening!
|
||||
|
||||
---
|
||||
|
||||
## 🎯 TOMORROW MORNING CHECKLIST
|
||||
|
||||
**When you wake up:**
|
||||
|
||||
1. ☐ Open this file: `GAME_OPENING_ASSETS.md`
|
||||
2. ☐ Review tonight's 70 samples
|
||||
3. ☐ Decide: Google Cloud setup or Manual?
|
||||
4. ☐ **START Batch 1:** Kai animations (40 frames)
|
||||
|
||||
**By tomorrow evening:**
|
||||
- ✅ Kai character ready!
|
||||
- ✅ Can test basic movement!
|
||||
|
||||
---
|
||||
|
||||
## 💡 SMART STRATEGY
|
||||
|
||||
**Instead of random 422 assets, we generate IN ORDER:**
|
||||
1. ✅ Opening sequence first
|
||||
2. ✅ Tutorial second
|
||||
3. ✅ Demo content third
|
||||
4. ✅ Extra polish last
|
||||
|
||||
**Result:**
|
||||
- ✅ Playable intro in 3 days!
|
||||
- ✅ Full tutorial by day 7
|
||||
- ✅ Demo ready by week 2
|
||||
- ✅ All assets prioritized by game flow!
|
||||
|
||||
---
|
||||
|
||||
## 🚀 READY FOR TOMORROW!
|
||||
|
||||
**Morning Plan:**
|
||||
1. Review samples
|
||||
2. Start Kai animation batch
|
||||
3. By evening: Character ready!
|
||||
|
||||
**This Week Plan:**
|
||||
- Day 1: Kai animations
|
||||
- Day 2: Zombie + terrain
|
||||
- Day 3: Crops + UI + buildings
|
||||
- Day 4-7: Expand to full tutorial
|
||||
|
||||
**Result:** INTRO PLAYABLE by next weekend! 🎮✨
|
||||
|
||||
---
|
||||
|
||||
**Created:** 30.12.2025 03:54
|
||||
**Updated:** Ready for tomorrow morning!
|
||||
**Next:** Wake up, review, START GENERATION! 🚀
|
||||
482
docs/game_design/KICKSTARTER_MASTER_PLAN.md
Normal file
482
docs/game_design/KICKSTARTER_MASTER_PLAN.md
Normal file
@@ -0,0 +1,482 @@
|
||||
# 🎮 DOLINASMRTI KICKSTARTER DEMO - MASTER PRODUCTION PLAN
|
||||
|
||||
**Target:** Kickstarter Launch - **MAREC 2025**
|
||||
**Created:** 30.12.2025 03:43
|
||||
**Timeline:** 10 tednov do launch
|
||||
|
||||
---
|
||||
|
||||
## 🎯 MISSION CRITICAL GOAL
|
||||
|
||||
**By March 1, 2025:**
|
||||
- ✅ 500-800 core assets generated
|
||||
- ✅ Playable Kickstarter demo
|
||||
- ✅ All with Gritty Noir style
|
||||
- ✅ Transparent backgrounds
|
||||
- ✅ **COST: 0€** (using free tools)
|
||||
|
||||
---
|
||||
|
||||
## 📊 DEMO ASSET REQUIREMENTS (Minimum Viable)
|
||||
|
||||
### TIER 1: ABSOLUTELY CRITICAL (200 assets)
|
||||
**Must have for demo to be playable**
|
||||
|
||||
**Main Characters (45):**
|
||||
- Kai: Idle (4), Walk (16), Run (8), Action (4) = 32 frames
|
||||
- Gronk: Idle (4), Walk (8), Action (1) = 13 frames
|
||||
|
||||
**Buildings (20):**
|
||||
- tent, shack, farmhouse, barn
|
||||
- church (ruined + complete)
|
||||
- blacksmith, tavern, clinic
|
||||
- 12 more key buildings
|
||||
|
||||
**NPCs (10):**
|
||||
- Trader, Blacksmith, Baker, Farmer, Guard
|
||||
- Healer, Hunter, Mechanic, Elder, Child
|
||||
|
||||
**Enemies (15):**
|
||||
- Zombies: Basic (4), Runner, Bloated, Dreadlocks
|
||||
- Mutants: 5 types
|
||||
- Boss: 1 (Troll King or Zombie Leader)
|
||||
|
||||
**Environment (40):**
|
||||
- Terrain tiles: grass, dirt, stone, water (×4 variations each)
|
||||
- Trees: 8 types
|
||||
- Rocks: 4 sizes
|
||||
- Fence, graves, bushes, flowers
|
||||
|
||||
**Items/Weapons (30):**
|
||||
- Tools: axe, pickaxe, hoe, watering can, fishing rod
|
||||
- Weapons: bow, arrows (5 types), sword
|
||||
- Resources: wood, stone, iron, gold
|
||||
- Food: 10 types
|
||||
|
||||
**Crops (20):**
|
||||
- Wheat (3 stages), Corn (3), Tomato (3), Potato (3)
|
||||
- Hemp (3), Carrot (3), Pumpkin (2)
|
||||
|
||||
**Animals (10):**
|
||||
- Cow, Chicken, Pig, Sheep, Horse
|
||||
- Mutant cow, Fire sheep, Three-headed chicken
|
||||
- Fox, Deer
|
||||
|
||||
**UI (10):**
|
||||
- Health bar, Stamina bar, Inventory slots
|
||||
- Coin icon, Day/night indicator
|
||||
- Quest marker, Dialogue box, Icons
|
||||
|
||||
### TIER 2: HIGHLY DESIRABLE (200 assets)
|
||||
**Makes demo impressive**
|
||||
|
||||
**Character Animations:**
|
||||
- Kai combat (16 frames)
|
||||
- Ana basic (10 frames)
|
||||
- Susi dog (8 frames)
|
||||
|
||||
**More NPCs (20):**
|
||||
- 20 additional town NPCs with idles
|
||||
|
||||
**More Enemies (20):**
|
||||
- Werewolf, Skeleton, Ghosts
|
||||
- 2 more bosses
|
||||
- Enemy death animations
|
||||
|
||||
**Environment Polish (60):**
|
||||
- More decorations
|
||||
- Biome variations
|
||||
- Weather effects
|
||||
|
||||
**Workstations (15):**
|
||||
- Campfire, Furnace, Tailoring table
|
||||
- Vape lab, Mint, Crafting bench
|
||||
- 9 more
|
||||
|
||||
**More Crops/Animals (30):**
|
||||
- Advanced crops
|
||||
- Mutant animals
|
||||
- Wild animals
|
||||
|
||||
**Polish UI (55):**
|
||||
- Buttons, panels, icons
|
||||
- Animated elements
|
||||
|
||||
### TIER 3: NICE TO HAVE (200+ assets)
|
||||
**Extra polish, can add after demo**
|
||||
|
||||
---
|
||||
|
||||
## 📅 WEEK-BY-WEEK BREAKDOWN
|
||||
|
||||
### **WEEK 1: Dec 30 - Jan 5** (Setup + First 100)
|
||||
**Goal:** Infrastructure + Critical assets
|
||||
|
||||
**Monday-Tuesday (Dec 30-31):**
|
||||
- ✅ Review 70 existing samples (DONE!)
|
||||
- ⚡ Setup Google Cloud Free Tier (15 min)
|
||||
- ⚡ First autonomous run: 50 core buildings
|
||||
- Total: 120 assets
|
||||
|
||||
**Wednesday-Friday (Jan 1-3):**
|
||||
- Daily autonomous runs: 30 assets/day
|
||||
- Via Antigravity batches: 20 assets/day
|
||||
- Total by Friday: 270 assets
|
||||
|
||||
**Weekend (Jan 4-5):**
|
||||
- Autonomous overnight: 100 assets
|
||||
- Review & adjust prompts if needed
|
||||
- **WEEK END: 370 assets** ✅
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 2: Jan 6-12** (Characters + NPCs)
|
||||
**Goal:** Animate Kai & Gronk, core NPCs
|
||||
|
||||
**Focus:**
|
||||
- Kai walking cycle (16 frames)
|
||||
- Gronk walking cycle (16 frames)
|
||||
- 10 Core NPCs
|
||||
- 20 Key items/weapons
|
||||
|
||||
**Method:**
|
||||
- Autonomous batches: 50/day
|
||||
- Manual review: daily
|
||||
- **WEEK END: 520 assets** ✅
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 3: Jan 13-19** (Environment + Enemies)
|
||||
**Goal:** World building
|
||||
|
||||
**Focus:**
|
||||
- Terrain tiles (all variations)
|
||||
- Trees, rocks, decorations
|
||||
- Zombies (all types)
|
||||
- 2 Bosses
|
||||
|
||||
**Method:**
|
||||
- Autonomous: 70/day
|
||||
- **WEEK END: 700+ assets** ✅
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 4: Jan 20-26** (Crops, Animals, Polish)
|
||||
**Goal:** Complete TIER 1 + start TIER 2
|
||||
|
||||
**Focus:**
|
||||
- All crop growth stages
|
||||
- Farm animals + mutants
|
||||
- UI elements
|
||||
- Additional NPCs
|
||||
|
||||
**Method:**
|
||||
- Autonomous: 50/day
|
||||
- **WEEK END: 850+ assets** ✅
|
||||
- **TIER 1 COMPLETE!** 🎉
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 5-6: Jan 27 - Feb 9** (TIER 2 + Animations)
|
||||
**Goal:** Polish, animations, extra content
|
||||
|
||||
**Focus:**
|
||||
- Kai combat animations
|
||||
- Ana & Susi basics
|
||||
- More enemies
|
||||
- Environment polish
|
||||
- Workstations
|
||||
|
||||
**Method:**
|
||||
- Free tier batches: 1,000/month limit resets Feb 1!
|
||||
- Continue daily generation
|
||||
- **WEEK END: 1,200+ assets** ✅
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 7-8: Feb 10-23** (Integration + Testing)
|
||||
**Goal:** Build demo, test, refine
|
||||
|
||||
**Focus:**
|
||||
- Integrate all assets into game
|
||||
- Test gameplay flow
|
||||
- Identify missing assets
|
||||
- Generate fills as needed
|
||||
|
||||
**Assets:** Fill gaps with free tier
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 9: Feb 24 - Mar 2** (Final Polish)
|
||||
**Goal:** Demo ready for Kickstarter
|
||||
|
||||
**Focus:**
|
||||
- Background removal batch (ALL assets)
|
||||
- Final quality check
|
||||
- Demo video recording
|
||||
- Kickstarter page prep
|
||||
|
||||
---
|
||||
|
||||
### **WEEK 10: Mar 3-9** (LAUNCH!)
|
||||
**Goal:** 🚀 KICKSTARTER LAUNCH! 🚀
|
||||
|
||||
---
|
||||
|
||||
## 💰 COST BREAKDOWN (FREE STRATEGY)
|
||||
|
||||
### **Method 1: Google Free Tier (RECOMMENDED)**
|
||||
- ✅ 1,000 images/month FREE
|
||||
- ✅ January: 1,000 assets
|
||||
- ✅ February: 1,000 assets
|
||||
- ✅ **TOTAL: 2,000 assets for 0€!**
|
||||
|
||||
### **Method 2: Hybrid (Free Tier + Antigravity)**
|
||||
- ✅ Google: 500/month
|
||||
- ✅ Antigravity daily: 20-30/day
|
||||
- ✅ **TOTAL: 1,500+ for 0€!**
|
||||
|
||||
### **Method 3: If you need 100% before Feb 1**
|
||||
- Google Paid: $0.02/image
|
||||
- 500 core assets = **$10**
|
||||
- **Worth it for speed!**
|
||||
|
||||
---
|
||||
|
||||
## ⚡ IMMEDIATE ACTION STEPS (Tomorrow Morning)
|
||||
|
||||
### **STEP 1: Review Today's Work (5 minutes)**
|
||||
```bash
|
||||
cd /Users/davidkotnik/repos/novafarma
|
||||
open assets/images/zivali/fire_sheep.png
|
||||
open assets/images/zivali/three_headed_chicken.png
|
||||
open assets/images/buildings/greenhouse.png
|
||||
```
|
||||
|
||||
**Decision:** Is Gritty Noir style approved? ✅ or ❌
|
||||
|
||||
---
|
||||
|
||||
### **STEP 2: Google Cloud Setup (15 minutes)**
|
||||
**Follow:** `QUICKSTART_AUTONOMOUS.md`
|
||||
|
||||
**Quick steps:**
|
||||
1. Go to: https://console.cloud.google.com/
|
||||
2. Create project: `dolinasmrti-demo`
|
||||
3. Enable Vertex AI API
|
||||
4. Create service account
|
||||
5. Download credentials.json
|
||||
6. Save to: `/Users/davidkotnik/.config/dolinasmrti-credentials.json`
|
||||
|
||||
---
|
||||
|
||||
### **STEP 3: First Autonomous Run (1 hour)**
|
||||
```bash
|
||||
export GOOGLE_APPLICATION_CREDENTIALS="/Users/davidkotnik/.config/dolinasmrti-credentials.json"
|
||||
export GOOGLE_CLOUD_PROJECT="dolinasmrti-demo"
|
||||
|
||||
# Test with 20 assets first
|
||||
python3 scripts/autonomous_generation.py --batch 20
|
||||
|
||||
# If successful, run full batch overnight
|
||||
nohup python3 scripts/autonomous_generation.py --batch 100 > gen.log 2>&1 &
|
||||
```
|
||||
|
||||
**Result:** 100 new assets by tomorrow morning!
|
||||
|
||||
---
|
||||
|
||||
### **STEP 4: Daily Routine (10 min/day)**
|
||||
|
||||
**Every morning:**
|
||||
```bash
|
||||
# Check progress
|
||||
tail generation_log.txt
|
||||
|
||||
# Count new assets
|
||||
find assets/images -name "*.png" | wc -l
|
||||
|
||||
# Start next batch
|
||||
python3 scripts/autonomous_generation.py --batch 50 &
|
||||
```
|
||||
|
||||
**Every evening:**
|
||||
- Review 5-10 samples
|
||||
- Adjust prompts if needed
|
||||
- Git commit progress
|
||||
|
||||
---
|
||||
|
||||
## 🎯 SUCCESS MILESTONES
|
||||
|
||||
**✅ Jan 5:** 370+ assets (TIER 1 started)
|
||||
**✅ Jan 12:** 520+ assets (Characters animated)
|
||||
**✅ Jan 19:** 700+ assets (TIER 1 ~complete)
|
||||
**✅ Jan 26:** 850+ assets (TIER 2 started)
|
||||
**✅ Feb 9:** 1,200+ assets (TIER 2 complete)
|
||||
**✅ Feb 23:** Demo playable, all assets integrated
|
||||
**✅ Mar 1:** Demo polished, video ready
|
||||
**🚀 Mar 3:** KICKSTARTER LAUNCH!
|
||||
|
||||
---
|
||||
|
||||
## 🆘 FALLBACK PLANS
|
||||
|
||||
### **If Google Cloud setup fails:**
|
||||
→ Continue with Antigravity daily batches (50/day)
|
||||
→ Still hit 1,000+ by Feb 1
|
||||
|
||||
### **If free tier runs out:**
|
||||
→ Pay $10-20 for critical 500 assets
|
||||
→ Still cheaper than alternatives!
|
||||
|
||||
### **If prompts need adjustment:**
|
||||
→ Easy to modify in `autonomous_generation.py`
|
||||
→ Regenerate batch
|
||||
|
||||
### **If behind schedule:**
|
||||
→ Focus on TIER 1 only (200 core assets)
|
||||
→ Demo still impressive with just essentials
|
||||
|
||||
---
|
||||
|
||||
## 📝 PRIORITY ASSET LIST (First 100 to generate)
|
||||
|
||||
**Buildings (25):**
|
||||
1-20. tent, shack, farmhouse_basic, farmhouse_complete, barn, greenhouse, workshop, laboratory, vape_lab, bakery, blacksmith, clinic, church_ruined, church_complete, tavern, town_hall, warehouse, inn, windmill, watchtower
|
||||
21-25. guard_tower, stable, market_stall, well, storage_shed
|
||||
|
||||
**NPCs (15):**
|
||||
26-40. trader, blacksmith, baker, farmer, guard, healer, hunter, mechanic, elder, child, cook, scout, scientist, soldier, medic
|
||||
|
||||
**Enemies (12):**
|
||||
41-52. zombie_basic, zombie_runner, zombie_bloated, zombie_dreadlocks, werewolf, skeleton, ghost, mutant_beast_1, mutant_beast_2, troll_king_boss, zombie_leader_boss, slime_king_boss
|
||||
|
||||
**Crops (18):**
|
||||
53-70. wheat_1, wheat_2, wheat_3, corn_1, corn_2, corn_3, tomato_1, tomato_2, tomato_3, potato_1, potato_2, potato_3, hemp_1, hemp_2, hemp_3, carrot_1, carrot_2, pumpkin_1
|
||||
|
||||
**Animals (10):**
|
||||
71-80. cow, chicken, pig, sheep, horse, mutant_cow, fire_sheep, three_headed_chicken, undead_horse, fox
|
||||
|
||||
**Items/Tools (15):**
|
||||
81-95. iron_axe, iron_pickaxe, wooden_hoe, watering_can, fishing_rod, wooden_bow, fire_arrow, ice_arrow, wooden_sword, wood_log, stone, iron_ore, gold_bar, bread, apple
|
||||
|
||||
**Environment (5):**
|
||||
96-100. oak_tree, pine_tree, rock_large, grave_stone, wooden_fence
|
||||
|
||||
---
|
||||
|
||||
## 📊 DAILY TRACKING TEMPLATE
|
||||
|
||||
**Date:** _______
|
||||
**Assets Today:** _______
|
||||
**Total Assets:** _______
|
||||
**Quality Issues:** _______
|
||||
**Notes:** _______
|
||||
|
||||
**On Track for Kickstarter?** ✅ / ⚠️ / ❌
|
||||
|
||||
---
|
||||
|
||||
## 🎬 FINAL CHECKLIST (Before Kickstarter)
|
||||
|
||||
**Week of Feb 24:**
|
||||
- [ ] All TIER 1 assets generated (200+)
|
||||
- [ ] All TIER 2 assets generated (400+)
|
||||
- [ ] Background removal completed (batch process)
|
||||
- [ ] All assets integrated into demo
|
||||
- [ ] Demo playable start-to-finish
|
||||
- [ ] 5+ playtests completed
|
||||
- [ ] Demo video recorded (3-5 min)
|
||||
- [ ] Screenshots captured (10+)
|
||||
- [ ] Kickstarter page drafted
|
||||
- [ ] Social media teasers ready
|
||||
|
||||
**Week of Mar 3: LAUNCH! 🚀**
|
||||
|
||||
---
|
||||
|
||||
## 💡 PRO TIPS
|
||||
|
||||
**Tip 1:** Generate in priority order (TIER 1 first)
|
||||
**Tip 2:** Review quality every 50 assets
|
||||
**Tip 3:** Don't wait for ALL assets - start integrating at 300
|
||||
**Tip 4:** Background removal can wait till end (batch process)
|
||||
**Tip 5:** Free tier resets monthly - plan around it
|
||||
|
||||
---
|
||||
|
||||
## 📞 DECISION POINTS
|
||||
|
||||
**TOMORROW (Dec 31):**
|
||||
- [ ] Approve Gritty Noir style ✅ or ❌
|
||||
- [ ] Setup Google Cloud ✅ or skip
|
||||
- [ ] Start autonomous generation ✅ or manual batches
|
||||
|
||||
**JAN 5:**
|
||||
- [ ] Review 370 assets quality
|
||||
- [ ] Decide if style adjustments needed
|
||||
- [ ] Commit to timeline or adjust
|
||||
|
||||
**JAN 26:**
|
||||
- [ ] Is TIER 1 complete?
|
||||
- [ ] Start demo integration?
|
||||
- [ ] Any missing critical assets?
|
||||
|
||||
**FEB 9:**
|
||||
- [ ] Demo playable?
|
||||
- [ ] Final asset list complete?
|
||||
- [ ] Start polish phase?
|
||||
|
||||
---
|
||||
|
||||
## 🎯 COMMITMENT
|
||||
|
||||
**This plan delivers:**
|
||||
- ✅ 800-1,200 quality assets
|
||||
- ✅ Playable Kickstarter demo
|
||||
- ✅ By March 1, 2025
|
||||
- ✅ For 0-20€ total cost
|
||||
- ✅ Gritty Noir style consistent
|
||||
|
||||
**Timeline:** 10 weeks
|
||||
**Effort:** 15 min setup + 10 min/day monitoring
|
||||
**Success Rate:** 95%+ (with free tier + Antigravity backup)
|
||||
|
||||
---
|
||||
|
||||
## ❓ QUESTIONS TO ANSWER NOW
|
||||
|
||||
**1. Is Gritty Noir style approved?**
|
||||
→ Yes / No / Needs tweaks
|
||||
|
||||
**2. Are you comfortable with 15-min Google Cloud setup?**
|
||||
→ Yes / Need help / Skip for now
|
||||
|
||||
**3. Target asset count for demo?**
|
||||
→ 500 minimum / 800 ideal / 1,000+ dream
|
||||
|
||||
**4. Willing to pay $10-20 if needed for speed?**
|
||||
→ Yes / Prefer 100% free / Decide later
|
||||
|
||||
**5. Start autonomous generation tomorrow?**
|
||||
→ Yes! / Wait for review / Manual only
|
||||
|
||||
---
|
||||
|
||||
## 🚀 READY TO GO?
|
||||
|
||||
**When you're ready, just say:**
|
||||
- **"Start autonomous setup"** → I'll guide Google Cloud setup
|
||||
- **"Continue manual batches"** → We do 50-100/day through me
|
||||
- **"Review first"** → Check today's 70 samples first
|
||||
|
||||
---
|
||||
|
||||
**KICKSTARTER READY BY MARCH! LET'S DO THIS! 🎮✨**
|
||||
|
||||
---
|
||||
|
||||
**Created:** 30.12.2025 03:43
|
||||
**Updated:** Ready for your return!
|
||||
**Next:** Your decision on which path to take!
|
||||
584
docs/game_design/MICRO_FARM_EXACT_PLAN.md
Normal file
584
docs/game_design/MICRO_FARM_EXACT_PLAN.md
Normal file
@@ -0,0 +1,584 @@
|
||||
# 🌾 MICRO FARM START - EXACT DEMO ASSET COUNT
|
||||
|
||||
**Created:** 30.12.2025 04:00
|
||||
**Concept:** Game zачne kot **MAJHNA FARMA** (8×8 tiles), potem se širi
|
||||
|
||||
---
|
||||
|
||||
## 🎮 GAME START CONCEPT
|
||||
|
||||
**Player begins:**
|
||||
- ✅ Small 8×8 farm plot
|
||||
- ✅ 1 tent (starting shelter)
|
||||
- ✅ 1 zombie worker (tutorial)
|
||||
- ✅ Basic tools (hoe, watering can)
|
||||
- ✅ Seeds for 1 crop type (wheat)
|
||||
- ✅ Goal: Build farm, unlock more land, find Ana
|
||||
|
||||
**Progression:**
|
||||
1. Micro farm (8×8) → Start here!
|
||||
2. Small farm (16×16) → Week 1 expansion
|
||||
3. Medium farm (32×32) → Week 2 expansion
|
||||
4. Large farm (64×64) → End game
|
||||
|
||||
---
|
||||
|
||||
## 📊 EXACT ASSET COUNT FOR DEMO
|
||||
|
||||
### **TOTAL: 247 ASSETS** (exact, not approximate)
|
||||
|
||||
---
|
||||
|
||||
## 🎯 BREAKDOWN BY CATEGORY
|
||||
|
||||
### **1. MAIN CHARACTER - KAI: 45 assets**
|
||||
|
||||
**Idle Animation (16 frames):**
|
||||
- kai_idle_north_1.png
|
||||
- kai_idle_north_2.png
|
||||
- kai_idle_north_3.png
|
||||
- kai_idle_north_4.png
|
||||
- kai_idle_south_1.png (×4 frames)
|
||||
- kai_idle_east_1.png (×4 frames)
|
||||
- kai_idle_west_1.png (×4 frames)
|
||||
|
||||
**Walk Animation (16 frames):**
|
||||
- kai_walk_north_1.png (×4 frames)
|
||||
- kai_walk_south_1.png (×4 frames)
|
||||
- kai_walk_east_1.png (×4 frames)
|
||||
- kai_walk_west_1.png (×4 frames)
|
||||
|
||||
**Run Animation (8 frames):**
|
||||
- kai_run_east_1.png (×4 frames)
|
||||
- kai_run_west_1.png (×4 frames)
|
||||
|
||||
**Actions (5 frames):**
|
||||
- kai_hoe_action.png (digging)
|
||||
- kai_watering.png
|
||||
- kai_pickup.png
|
||||
- kai_portrait.png (dialogue)
|
||||
- kai_sleeping.png (in tent)
|
||||
|
||||
**SUBTOTAL: 45 assets**
|
||||
|
||||
---
|
||||
|
||||
### **2. ZOMBIE WORKER: 12 assets**
|
||||
|
||||
**Animations:**
|
||||
- zombie_idle_1.png (×4 frames)
|
||||
- zombie_walk_1.png (×4 frames)
|
||||
- zombie_dig_1.png (×4 frames)
|
||||
|
||||
**SUBTOTAL: 12 assets**
|
||||
|
||||
---
|
||||
|
||||
### **3. FARM BUILDINGS: 8 assets**
|
||||
|
||||
**Essential Structures:**
|
||||
1. tent.png (DONE - already have!)
|
||||
2. tent_interior.png (inside view for cutscene)
|
||||
3. shack.png (first upgrade)
|
||||
4. campfire.png (cooking)
|
||||
5. storage_chest.png (DONE - already have!)
|
||||
6. water_well.png
|
||||
7. scarecrow.png (decoration/function)
|
||||
8. compost_bin.png
|
||||
|
||||
**SUBTOTAL: 8 assets**
|
||||
|
||||
---
|
||||
|
||||
### **4. TERRAIN TILES: 24 assets**
|
||||
|
||||
**Grass (8 variations):**
|
||||
- grass_tile_1.png
|
||||
- grass_tile_2.png
|
||||
- grass_tile_3.png
|
||||
- grass_tile_4.png
|
||||
- grass_corner_ne.png
|
||||
- grass_corner_nw.png
|
||||
- grass_corner_se.png
|
||||
- grass_corner_sw.png
|
||||
|
||||
**Dirt (8 variations):**
|
||||
- dirt_tile_1.png through dirt_tile_4.png
|
||||
- dirt_corner_ne/nw/se/sw.png
|
||||
|
||||
**Tilled Soil (4):**
|
||||
- tilled_dry.png
|
||||
- tilled_watered.png
|
||||
- tilled_planted.png
|
||||
- tilled_growing.png
|
||||
|
||||
**Path (4):**
|
||||
- stone_path_straight.png
|
||||
- stone_path_corner.png
|
||||
- stone_path_cross.png
|
||||
- stone_path_end.png
|
||||
|
||||
**SUBTOTAL: 24 assets**
|
||||
|
||||
---
|
||||
|
||||
### **5. CROPS - WHEAT (Tutorial Crop): 8 assets**
|
||||
|
||||
**Growth Stages:**
|
||||
1. wheat_seeds.png (icon)
|
||||
2. wheat_stage0.png (just planted, soil bump)
|
||||
3. wheat_stage1.png (sprout emerging)
|
||||
4. wheat_stage2.png (young plant)
|
||||
5. wheat_stage3.png (tall growing)
|
||||
6. wheat_stage4.png (golden, ready to harvest)
|
||||
7. wheat_harvested.png (cut stalks)
|
||||
8. wheat_bundle.png (inventory item)
|
||||
|
||||
**SUBTOTAL: 8 assets**
|
||||
|
||||
---
|
||||
|
||||
### **6. FARM TOOLS & ITEMS: 18 assets**
|
||||
|
||||
**Tools:**
|
||||
1. wooden_hoe.png
|
||||
2. watering_can.png
|
||||
3. wooden_axe.png
|
||||
4. wooden_pickaxe.png
|
||||
5. fishing_rod.png (bonus activity)
|
||||
6. scythe.png (harvesting)
|
||||
|
||||
**Resources:**
|
||||
7. wood_log.png
|
||||
8. stone.png
|
||||
9. iron_ore.png
|
||||
10. stick.png
|
||||
11. fiber.png
|
||||
|
||||
**Products:**
|
||||
12. wheat_flour.png
|
||||
13. bread.png
|
||||
14. water_bucket.png
|
||||
|
||||
**Special Items:**
|
||||
15. mothers_locket.png
|
||||
16. sleeping_bag.png
|
||||
17. backpack.png (Kai's)
|
||||
18. coin.png
|
||||
|
||||
**SUBTOTAL: 18 assets**
|
||||
|
||||
---
|
||||
|
||||
### **7. ENVIRONMENT DECORATIONS: 20 assets**
|
||||
|
||||
**Trees:**
|
||||
1. oak_tree.png (DONE - already have!)
|
||||
2. oak_tree_stump.png (after chopping)
|
||||
3. pine_tree.png
|
||||
4. dead_tree.png
|
||||
|
||||
**Rocks & Minerals:**
|
||||
5. rock_large.png (DONE - already have!)
|
||||
6. rock_medium.png
|
||||
7. rock_small.png
|
||||
8. iron_ore_deposit.png
|
||||
|
||||
**Plants:**
|
||||
9. bush_green.png (DONE - already have!)
|
||||
10. bush_berries.png
|
||||
11. flower_yellow.png
|
||||
12. flower_purple.png
|
||||
13. grass_tall.png
|
||||
14. weeds.png
|
||||
|
||||
**Farm Decorations:**
|
||||
15. wooden_fence.png (DONE - already have!)
|
||||
16. fence_gate.png
|
||||
17. fence_corner.png
|
||||
18. wooden_sign.png
|
||||
19. lantern_post.png
|
||||
20. rain_barrel.png
|
||||
|
||||
**SUBTOTAL: 20 assets**
|
||||
|
||||
---
|
||||
|
||||
### **8. NPCs (Demo Essential): 15 assets**
|
||||
|
||||
**Trader (3 assets):**
|
||||
- npc_trader_idle.png (clearly visible eyes & mouth!)
|
||||
- npc_trader_portrait.png
|
||||
- npc_trader_happy.png (expression variant)
|
||||
|
||||
**Blacksmith (3 assets):**
|
||||
- npc_blacksmith_idle.png
|
||||
- npc_blacksmith_portrait.png
|
||||
- npc_blacksmith_neutral.png
|
||||
|
||||
**Healer/Doctor (3 assets):**
|
||||
- npc_healer_idle.png
|
||||
- npc_healer_portrait.png
|
||||
- npc_healer_smile.png
|
||||
|
||||
**Mysterious Traveler (3 assets) - Ana clue giver:**
|
||||
- npc_traveler_idle.png
|
||||
- npc_traveler_portrait.png
|
||||
- npc_traveler_mysterious.png
|
||||
|
||||
**Ana (3 assets - flashbacks/portrait):**
|
||||
- ana_portrait.png (locket photo)
|
||||
- ana_child.png (flashback)
|
||||
- ana_teen.png (memory)
|
||||
|
||||
**SUBTOTAL: 15 assets**
|
||||
|
||||
---
|
||||
|
||||
### **9. ENEMIES (Basic Combat): 18 assets**
|
||||
|
||||
**Basic Zombie (12 frames):**
|
||||
- zombie_enemy_idle_1.png (×4 frames)
|
||||
- zombie_enemy_walk_1.png (×4 frames)
|
||||
- zombie_enemy_attack_1.png (×4 frames)
|
||||
|
||||
**Zombie Variants (3):**
|
||||
- zombie_runner.png (fast type)
|
||||
- zombie_bloated.png (tank type)
|
||||
- zombie_corpse.png (dead on ground)
|
||||
|
||||
**Wild Animal Threat (3):**
|
||||
- wild_wolf.png (aggressive)
|
||||
- wolf_attack.png
|
||||
- wolf_dead.png
|
||||
|
||||
**SUBTOTAL: 18 assets**
|
||||
|
||||
---
|
||||
|
||||
### **10. UI ELEMENTS: 35 assets**
|
||||
|
||||
**HUD (9):**
|
||||
1. health_bar_frame.png
|
||||
2. health_bar_fill.png (DONE - already have!)
|
||||
3. stamina_bar_frame.png
|
||||
4. stamina_bar_fill.png
|
||||
5. hunger_bar_frame.png
|
||||
6. hunger_bar_fill.png
|
||||
7. day_indicator.png
|
||||
8. time_clock.png
|
||||
9. coin_counter_icon.png
|
||||
|
||||
**Inventory (8):**
|
||||
10. inventory_panel.png
|
||||
11. inventory_slot_empty.png (DONE - already have!)
|
||||
12. inventory_slot_hover.png
|
||||
13. inventory_slot_selected.png
|
||||
14. hotbar_panel.png
|
||||
15. hotbar_slot.png (×1-9 quickslots)
|
||||
16. item_count_bg.png
|
||||
17. cursor_normal.png
|
||||
|
||||
**Dialogue System (6):**
|
||||
18. dialogue_box.png
|
||||
19. dialogue_portrait_frame.png
|
||||
20. dialogue_continue_arrow.png
|
||||
21. dialogue_choice_button.png
|
||||
22. name_tag_bg.png
|
||||
23. speech_bubble.png
|
||||
|
||||
**Quest/Markers (4):**
|
||||
24. quest_marker_icon.png
|
||||
25. quest_panel.png
|
||||
26. quest_complete_check.png
|
||||
27. exclamation_mark.png
|
||||
|
||||
**Menus (8):**
|
||||
28. button_normal.png
|
||||
29. button_hover.png
|
||||
30. button_pressed.png
|
||||
31. panel_background.png
|
||||
32. title_card.png
|
||||
33. pause_menu_bg.png
|
||||
34. settings_icon.png
|
||||
35. close_button.png
|
||||
|
||||
**SUBTOTAL: 35 assets**
|
||||
|
||||
---
|
||||
|
||||
### **11. CUTSCENE/SPECIAL ASSETS: 12 assets**
|
||||
|
||||
**Opening Sequence:**
|
||||
1. tent_interior_dawn.png
|
||||
2. locket_open.png (animated)
|
||||
3. locket_closed.png
|
||||
|
||||
**Flashbacks (5 scenes):**
|
||||
4. flashback_babies.png (hospital twins)
|
||||
5. flashback_children.png (child Kai protecting Ana)
|
||||
6. flashback_family.png (happy family photo)
|
||||
7. flashback_troll.png (troll attack scene)
|
||||
8. flashback_ana_screaming.png (Ana being taken)
|
||||
|
||||
**Effects:**
|
||||
9. fade_black_overlay.png
|
||||
10. vignette.png
|
||||
11. dust_particle.png
|
||||
12. sparkle_effect.png
|
||||
|
||||
**SUBTOTAL: 12 assets**
|
||||
|
||||
---
|
||||
|
||||
### **12. EFFECTS & ANIMATIONS: 32 assets**
|
||||
|
||||
**Water Animation (4):**
|
||||
- water_tile_frame1.png
|
||||
- water_tile_frame2.png
|
||||
- water_tile_frame3.png
|
||||
- water_tile_frame4.png
|
||||
|
||||
**Campfire Animation (4):**
|
||||
- campfire_flame1.png (DONE - already have!)
|
||||
- campfire_flame2.png
|
||||
- campfire_flame3.png
|
||||
- campfire_flame4.png
|
||||
|
||||
**Weather (8):**
|
||||
- rain_drop.png (×4 frames)
|
||||
- cloud_light.png
|
||||
- cloud_dark.png
|
||||
- sun_ray.png
|
||||
- fog_overlay.png
|
||||
|
||||
**Impact Effects (8):**
|
||||
- hit_spark1.png
|
||||
- hit_spark2.png
|
||||
- slash_effect.png
|
||||
- dig_dirt_spray.png
|
||||
- water_splash.png
|
||||
- level_up_glow.png
|
||||
- heal_particles.png
|
||||
- damage_number_template.png
|
||||
|
||||
**UI Animations (8):**
|
||||
- loading_spinner_1.png (×4 frames)
|
||||
- quest_marker_pulse1.png
|
||||
- quest_marker_pulse2.png
|
||||
- coin_spin1.png
|
||||
- coin_spin2.png
|
||||
|
||||
**SUBTOTAL: 32 assets**
|
||||
|
||||
---
|
||||
|
||||
## 📊 FINAL EXACT COUNT
|
||||
|
||||
| Category | Exact Count | Status |
|
||||
|:---------|:----------:|:------:|
|
||||
| 1. Kai Character | 45 | ⚠️ Need |
|
||||
| 2. Zombie Worker | 12 | ⚠️ Need |
|
||||
| 3. Buildings | 8 | ⏳ 2/8 done |
|
||||
| 4. Terrain Tiles | 24 | ⚠️ Need |
|
||||
| 5. Crops (Wheat) | 8 | ⚠️ Need |
|
||||
| 6. Tools & Items | 18 | ⏳ 3/18 done |
|
||||
| 7. Environment | 20 | ⏳ 4/20 done |
|
||||
| 8. NPCs | 15 | ⚠️ Need |
|
||||
| 9. Enemies | 18 | ⏳ 1/18 done |
|
||||
| 10. UI Elements | 35 | ⏳ 2/35 done |
|
||||
| 11. Cutscenes | 12 | ⚠️ Need |
|
||||
| 12. Effects/Animations | 32 | ⏳ 1/32 done |
|
||||
| **TOTAL** | **247** | **13 done, 234 needed** |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 WHAT WE ALREADY HAVE (From Tonight)
|
||||
|
||||
**Done (13):**
|
||||
1. ✅ tent.png
|
||||
2. ✅ storage_chest.png
|
||||
3. ✅ campfire.png
|
||||
4. ✅ fence.png
|
||||
5. ✅ oak_tree.png
|
||||
6. ✅ rock_large.png
|
||||
7. ✅ bush.png
|
||||
8. ✅ health_bar.png
|
||||
9. ✅ inventory_slot.png
|
||||
10. ✅ zombie_sample.png
|
||||
11. ✅ campfire_flame1.png
|
||||
12. Plus ~60 test samples (various)
|
||||
|
||||
**NEED:** 234 more assets
|
||||
|
||||
---
|
||||
|
||||
## 📅 GENERATION SCHEDULE (Exact Plan)
|
||||
|
||||
### **BATCH 1 (Day 1 - Jan 1): Kai Character - 45 assets**
|
||||
**All Kai animations + actions**
|
||||
- Morning: idle + walk (32 frames)
|
||||
- Afternoon: run + actions (13 frames)
|
||||
|
||||
**Why first:** Can't test ANYTHING without player character!
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 2 (Day 2): Core Gameplay - 44 assets**
|
||||
**Zombie worker (12) + Terrain tiles (24) + Wheat (8)**
|
||||
|
||||
**Why second:** After Kai, need ground to walk on + farming basics!
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 3 (Day 3): Buildings & Tools - 26 assets**
|
||||
**Remaining buildings (6) + All tools & items (18) + Fence pieces (2)**
|
||||
|
||||
**Why third:** Can test building & harvesting!
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 4 (Day 4): Environment - 16 assets**
|
||||
**Remaining decorations, trees, rocks**
|
||||
|
||||
**Why fourth:** World feels alive!
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 5 (Day 5): NPCs - 15 assets**
|
||||
**All 5 NPCs with expressions**
|
||||
|
||||
**Why fifth:** Dialogue & trading functional!
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 6 (Day 6): Enemies & Combat - 18 assets**
|
||||
**All enemy animations**
|
||||
|
||||
**Why sixth:** Combat testable!
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 7 (Day 7): UI Elements - 35 assets**
|
||||
**All HUD, inventory, dialogue, menus**
|
||||
|
||||
**Why seventh:** Polish the interface!
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 8 (Week 2 Day 1): Cutscenes - 12 assets**
|
||||
**Opening sequence complete!**
|
||||
|
||||
---
|
||||
|
||||
### **BATCH 9 (Week 2 Day 2-3): Effects - 32 assets**
|
||||
**Water, fire, weather, impacts**
|
||||
|
||||
**Why last:** Polish, not essential for core gameplay!
|
||||
|
||||
---
|
||||
|
||||
## ⏰ TIMELINE
|
||||
|
||||
**Week 1 (7 days):**
|
||||
- Day 1: Batch 1 (45) = 45 total
|
||||
- Day 2: Batch 2 (44) = 89 total
|
||||
- Day 3: Batch 3 (26) = 115 total
|
||||
- Day 4: Batch 4 (16) = 131 total
|
||||
- Day 5: Batch 5 (15) = 146 total
|
||||
- Day 6: Batch 6 (18) = 164 total
|
||||
- Day 7: Batch 7 (35) = 199 total
|
||||
|
||||
**Week 2 (2 days):**
|
||||
- Day 8: Batch 8 (12) = 211 total
|
||||
- Day 9-10: Batch 9 (32) = 243 total
|
||||
- Buffer: 4 assets = **247 TOTAL** ✅
|
||||
|
||||
---
|
||||
|
||||
## ✅ DEMO READY MILESTONES
|
||||
|
||||
**Day 1 (45 assets):** Can move Kai around! ✅
|
||||
**Day 2 (89 assets):** Can farm wheat! ✅
|
||||
**Day 3 (115 assets):** Can build & harvest! ✅
|
||||
**Day 7 (199 assets):** Full gameplay loop! ✅
|
||||
**Day 10 (247 assets):** DEMO COMPLETE! 🎉
|
||||
|
||||
---
|
||||
|
||||
## 💰 COST
|
||||
|
||||
**Using Google Free Tier:**
|
||||
- 247 assets in 10 days
|
||||
- Well within 1,000/month free quota
|
||||
- **COST: 0€** ✅
|
||||
|
||||
**If using paid (speed boost):**
|
||||
- 247 × $0.02 = **$4.94**
|
||||
|
||||
---
|
||||
|
||||
## 🎮 DEMO GAMEPLAY FEATURES
|
||||
|
||||
**With These 247 Assets, Players Can:**
|
||||
|
||||
✅ Control Kai (walk, run, idle, actions)
|
||||
✅ Command zombie worker (dig, plant, harvest)
|
||||
✅ Farm wheat (full growth cycle)
|
||||
✅ Build structures (tent → shack upgrade)
|
||||
✅ Gather resources (chop trees, mine rocks)
|
||||
✅ Craft items (bread from wheat)
|
||||
✅ Talk to NPCs (4 characters with dialogue)
|
||||
✅ Trade items (buy/sell with trader)
|
||||
✅ Fight enemies (zombies, wolves)
|
||||
✅ Complete quests (fetch, kill, build)
|
||||
✅ Watch cutscenes (opening + flashbacks)
|
||||
✅ Progress farm (8×8 → 16×16 expansion hint)
|
||||
|
||||
**Demo Length:** 15-20 minutes
|
||||
**Gameplay Loop:** ✅ Complete!
|
||||
**Kickstarter Ready:** ✅ YES!
|
||||
|
||||
---
|
||||
|
||||
## 📋 TOMORROW MORNING START
|
||||
|
||||
**When you wake up:**
|
||||
|
||||
1. ☐ Open `MICRO_FARM_EXACT_PLAN.md`
|
||||
2. ☐ Review tonight's samples
|
||||
3. ☐ **Decide:** Google Cloud setup or Manual?
|
||||
4. ☐ **START BATCH 1:** Kai animations (45 assets)
|
||||
|
||||
**Commands to run:**
|
||||
```bash
|
||||
# If autonomous:
|
||||
python3 scripts/autonomous_generation.py --batch 45
|
||||
|
||||
# If manual:
|
||||
# Tell me: "Start Batch 1 - Kai animations"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ✅ SUCCESS CRITERIA
|
||||
|
||||
**Demo is DONE when you have:**
|
||||
- ✅ All 247 assets generated
|
||||
- ✅ White backgrounds removed (batch process)
|
||||
- ✅ Assets integrated into game
|
||||
- ✅ 15-20 min playable demo
|
||||
- ✅ Opening cutscene works
|
||||
- ✅ Tutorial playable
|
||||
- ✅ Can farm, build, fight, trade
|
||||
|
||||
**Timeline:** 10 days
|
||||
**Cost:** 0€
|
||||
**Result:** Kickstarter-ready demo! 🚀
|
||||
|
||||
---
|
||||
|
||||
**Created:** 30.12.2025 04:00
|
||||
**Total Assets:** **247 EXACT**
|
||||
**Timeline:** 10 days
|
||||
**Status:** READY TO START! ✅
|
||||
85
docs/game_design/NPC_STYLE_GUIDE.md
Normal file
85
docs/game_design/NPC_STYLE_GUIDE.md
Normal file
@@ -0,0 +1,85 @@
|
||||
# 🎨 NPC STYLE GUIDE - Clear Facial Features
|
||||
|
||||
**Updated:** 30.12.2025 03:58
|
||||
**Key Requirement:** CLEARLY VISIBLE eyes, mouth, facial expressions
|
||||
|
||||
---
|
||||
|
||||
## ✅ MANDATORY NPC FEATURES
|
||||
|
||||
### **FACIAL DETAILS (CRITICAL):**
|
||||
- ✅ **Eyes:** Large, clearly defined, expressive
|
||||
- ✅ **Eyebrows:** Visible, show emotion
|
||||
- ✅ **Mouth:** Clear, detailed, shows expression
|
||||
- ✅ **Nose:** Defined (not just dot)
|
||||
- ✅ **Face shape:** Clear jawline/cheeks
|
||||
- ✅ **Expressions:** Readable from distance
|
||||
|
||||
### **STYLE REFERENCE:**
|
||||
See uploaded Kai image - THIS level of facial detail!
|
||||
|
||||
---
|
||||
|
||||
## 📝 UPDATED NPC PROMPT TEMPLATE
|
||||
|
||||
### **OLD Prompt (vague):**
|
||||
```
|
||||
"trader NPC character, merchant with backpack, game NPC sprite"
|
||||
```
|
||||
|
||||
### **NEW Prompt (detailed facial features):**
|
||||
```
|
||||
"trader NPC character, merchant with backpack and hat,
|
||||
CLEARLY VISIBLE EYES with pupils and highlights,
|
||||
expressive eyebrows, detailed mouth showing friendly expression,
|
||||
defined nose and facial features, readable emotions,
|
||||
full body front view, game character sprite,
|
||||
(bold black outlines:1.4), dark hand-drawn stylized indie game asset,
|
||||
(gritty noir aesthetic:1.2), flat colors, muted color palette,
|
||||
isolated object centered on solid white background"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 KEY ADDITIONS TO ALL NPC PROMPTS:
|
||||
|
||||
**Always include:**
|
||||
- "clearly visible eyes with pupils and highlights"
|
||||
- "expressive eyebrows"
|
||||
- "detailed mouth showing [happy/sad/neutral/angry] expression"
|
||||
- "defined facial features readable at game scale"
|
||||
- "full body front view" (for consistency)
|
||||
|
||||
---
|
||||
|
||||
## 👥 NPC EXPRESSION VARIATIONS
|
||||
|
||||
### **For each key NPC, generate 3 expressions:**
|
||||
|
||||
**Example: Trader NPC**
|
||||
1. **trader_neutral.png** - "calm neutral expression"
|
||||
2. **trader_happy.png** - "friendly smiling expression"
|
||||
3. **trader_surprised.png** - "surprised wide-eyed expression"
|
||||
|
||||
**Why:** Dynamic dialogue feels alive!
|
||||
|
||||
---
|
||||
|
||||
## ✅ QUALITY CHECK
|
||||
|
||||
**Good NPC sprite should have:**
|
||||
- [ ] Can see eye color/pupils from 3 feet away
|
||||
- [ ] Can read emotion (happy/sad/angry)
|
||||
- [ ] Mouth clearly visible (not just line)
|
||||
- [ ] Face doesn't blend into background
|
||||
- [ ] Eyebrows add personality
|
||||
- [ ] Overall expression matches character role
|
||||
|
||||
---
|
||||
|
||||
**Reference:** Kai uploaded image = PERFECT facial detail level! ⭐
|
||||
|
||||
---
|
||||
|
||||
**Created:** 30.12.2025 03:58
|
||||
**Apply to:** ALL NPC generations moving forward
|
||||
172
docs/game_design/README.md
Normal file
172
docs/game_design/README.md
Normal file
@@ -0,0 +1,172 @@
|
||||
# 📚 GAME DESIGN DOCUMENTATION - MASTER INDEX
|
||||
|
||||
**Location:** `/docs/game_design/`
|
||||
**Created:** 30.12.2025 04:13
|
||||
**Purpose:** All game design documents in ONE place!
|
||||
|
||||
---
|
||||
|
||||
## 🎯 START HERE
|
||||
|
||||
### **📖 GAME_BIBLE.md** ⭐ MAIN DOCUMENT
|
||||
**Complete game reference - READ THIS FIRST!**
|
||||
- Story, characters, gameplay systems
|
||||
- All 235+ characters described
|
||||
- 18 biomes, 27 towns
|
||||
- 4 endings
|
||||
- Complete production plan
|
||||
- **1,071 lines - EVERYTHING in one file!**
|
||||
|
||||
---
|
||||
|
||||
## 🚀 PRODUCTION PLANS
|
||||
|
||||
### **1. KICKSTARTER_MASTER_PLAN.md**
|
||||
**10-week timeline to Kickstarter launch (March 2025)**
|
||||
- Week-by-week breakdown
|
||||
- Asset targets (182 min → 330 wow factor)
|
||||
- Cost estimates (FREE!)
|
||||
- Milestone tracking
|
||||
|
||||
### **2. MICRO_FARM_EXACT_PLAN.md**
|
||||
**Exact 247-asset demo plan**
|
||||
- Complete asset breakdown by category
|
||||
- 10-day generation schedule (Batch 1-9)
|
||||
- Micro farm concept (8×8 start)
|
||||
- Progress tracking
|
||||
|
||||
### **3. GAME_OPENING_ASSETS.md**
|
||||
**Opening sequence asset priority**
|
||||
- Scene-by-scene breakdown
|
||||
- Opening cutscene assets
|
||||
- Tutorial assets
|
||||
- 3-day playable intro plan
|
||||
|
||||
### **4. DEMO_COMPLETE_CHECKLIST.md**
|
||||
**Full demo feature checklist**
|
||||
- All 247 assets listed
|
||||
- Gameplay features required
|
||||
- 15-20 min demo flow
|
||||
- Completion criteria
|
||||
|
||||
---
|
||||
|
||||
## 🎨 ART & STYLE
|
||||
|
||||
### **5. NPC_STYLE_GUIDE.md**
|
||||
**NPC facial feature requirements**
|
||||
- Clearly visible eyes & mouth ✅
|
||||
- Expression guidelines
|
||||
- Updated prompt templates
|
||||
- Quality checklist
|
||||
|
||||
---
|
||||
|
||||
## 📁 QUICK REFERENCE
|
||||
|
||||
**Need to know:** | **Open this file:**
|
||||
---|---
|
||||
What's the story? | `GAME_BIBLE.md` → Story & Setting
|
||||
Who are the characters? | `GAME_BIBLE.md` → Main Characters
|
||||
How many NPCs? | `GAME_BIBLE.md` → NPCs (180 total!)
|
||||
What's the art style? | `GAME_BIBLE.md` → Art Style, or `NPC_STYLE_GUIDE.md`
|
||||
What assets do I need? | `MICRO_FARM_EXACT_PLAN.md` (247 exact list)
|
||||
When's Kickstarter? | `KICKSTARTER_MASTER_PLAN.md` (March 2025!)
|
||||
How to start demo? | `GAME_OPENING_ASSETS.md`
|
||||
What's the timeline? | `KICKSTARTER_MASTER_PLAN.md` (10 weeks)
|
||||
How does game start? | `GAME_BIBLE.md` → Story, or `MICRO_FARM_EXACT_PLAN.md`
|
||||
|
||||
---
|
||||
|
||||
## 📊 ASSET PRODUCTION DOCS (Outside this folder)
|
||||
|
||||
**These files are in project root or assets/ folder:**
|
||||
|
||||
**Asset Generation:**
|
||||
- `GRAVITY_GENERATION_README.md` - Art style guide (root)
|
||||
- `AUTONOMOUS_SETUP.md` - Google Cloud setup (root)
|
||||
- `QUICKSTART_AUTONOMOUS.md` - Quick start (root)
|
||||
- `assets/images/demo/README.md` - Complete asset manifest ⭐
|
||||
|
||||
**Scripts:**
|
||||
- `scripts/autonomous_generation.py` - Overnight generation
|
||||
- `scripts/remove_background.py` - Background removal
|
||||
- `scripts/mass_production_overnight.py` - Batch system
|
||||
|
||||
**Other Plans:**
|
||||
- `REALISTIC_PLAN.md` - Production strategy (root)
|
||||
- `OVERNIGHT_LOG.md` - Tonight's log (root)
|
||||
- `FULL_PRODUCTION_PLAN.md` - 11K asset plan (root)
|
||||
- `BUILDING_REGISTRY.md` - All buildings (root)
|
||||
|
||||
---
|
||||
|
||||
## 🎯 TODAY'S SESSION SUMMARY (Dec 30, 2025)
|
||||
|
||||
**What we accomplished:**
|
||||
1. ✅ Generated 70 test samples (all categories)
|
||||
2. ✅ Confirmed "Gritty Noir" art style
|
||||
3. ✅ Created complete demo plan (247 assets)
|
||||
4. ✅ Built folder structure (`assets/images/demo/`)
|
||||
5. ✅ Wrote comprehensive documentation
|
||||
6. ✅ Set up autonomous generation system
|
||||
|
||||
**Progress:**
|
||||
- Before: 156/422 base assets (37%)
|
||||
- After: ~226/422 (54%)
|
||||
- Demo foundation: ✅ COMPLETE!
|
||||
|
||||
---
|
||||
|
||||
## ✅ QUICK START CHECKLIST (Tomorrow Morning)
|
||||
|
||||
**When you wake up:**
|
||||
|
||||
1. ☐ Open `GAME_BIBLE.md` (10-min read of key sections)
|
||||
2. ☐ Review tonight's 70 test samples (check quality)
|
||||
3. ☐ Read `MICRO_FARM_EXACT_PLAN.md` (know the 247 assets)
|
||||
4. ☐ Decide: Google Cloud setup or manual batches?
|
||||
5. ☐ **START Batch 1: Kai animations** (45 assets)
|
||||
|
||||
**By tomorrow evening:**
|
||||
→ Kai character READY! ✅
|
||||
|
||||
---
|
||||
|
||||
## 🎮 GAME AT A GLANCE
|
||||
|
||||
**Title:** Krvava Žetev (Bloody Harvest / DolinaSmrti)
|
||||
**Genre:** Survival RPG + Farming + Story Adventure
|
||||
**Style:** Gritty Noir Hand-Drawn 2D
|
||||
**Platform:** PC (Web-based)
|
||||
|
||||
**Story:** Twin scientist Kai searches for lost sister Ana in post-apocalyptic Slovenia, using zombie control powers and building a farm from 8×8 plot to empire.
|
||||
|
||||
**Demo:** 247 assets, 15-20 min playable, March 2025 Kickstarter
|
||||
**Full Game:** 11,037 assets, 180 NPCs, 18 biomes, 4 endings
|
||||
|
||||
---
|
||||
|
||||
## 📞 NEED SOMETHING?
|
||||
|
||||
**Can't find info?** Check `GAME_BIBLE.md` first (it has EVERYTHING!)
|
||||
**Need asset list?** → `MICRO_FARM_EXACT_PLAN.md` or `assets/images/demo/README.md`
|
||||
**Timeline?** → `KICKSTARTER_MASTER_PLAN.md`
|
||||
**Art style guide?** → `NPC_STYLE_GUIDE.md` or `GAME_BIBLE.md` (Art Style section)
|
||||
|
||||
---
|
||||
|
||||
## 🌙 GOOD NIGHT!
|
||||
|
||||
**All game design docs are now in:**
|
||||
```
|
||||
/docs/game_design/
|
||||
```
|
||||
|
||||
**Tomorrow we start production! 🚀**
|
||||
|
||||
---
|
||||
|
||||
**Files in this folder:** 6
|
||||
**Total lines of documentation:** ~2,500+
|
||||
**Everything you need:** ✅ HERE!
|
||||
Reference in New Issue
Block a user