feat: Add NPC facial detail guide + complete demo asset checklist (182 minimum, 330 for wow factor)
This commit is contained in:
429
DEMO_COMPLETE_CHECKLIST.md
Normal file
429
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!
|
||||
85
NPC_STYLE_GUIDE.md
Normal file
85
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
|
||||
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user