feat: Add NPC facial detail guide + complete demo asset checklist (182 minimum, 330 for wow factor)

This commit is contained in:
2025-12-30 03:59:27 +01:00
parent a1ea4edf04
commit 2844765d25
3 changed files with 518 additions and 4 deletions

429
DEMO_COMPLETE_CHECKLIST.md Normal file
View 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!

85
NPC_STYLE_GUIDE.md Normal file
View 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

View File

@@ -67,8 +67,8 @@
"scale": 0.75,
"selectedLayer": 2,
"viewCenter": {
"x": 973.3333333333333,
"y": 424
"x": 964,
"y": 414.66666666666663
}
},
"assets/maps/TownSquare.json#01_Ground": {
@@ -108,8 +108,8 @@
"scale": 0.0625,
"selectedLayer": 0,
"viewCenter": {
"x": 2040,
"y": 2776
"x": 2392,
"y": -88
}
},
"assets/maps/tilesets_backup_green_bg_kai_character.tsx": {