7.9 KiB
👥 NPC GENERATION LIST - For Review & Production
Last Updated: 06.01.2026 at 15:21
Purpose: Complete list of ALL NPCs that need to be generated
📊 TOTAL NPC COUNT
| Category | Count |
|---|---|
| Biome NPCs | 189 NPCs |
| Town NPCs | 190 NPCs (27 towns × 5-10 avg) |
| GRAND TOTAL | ~380 NPCs |
🌍 BIOME NPCs (189 Total)
1. GRASSLAND 🌾 - 10 NPCs
- Farmer #1
- Farmer #2
- Merchant (general goods)
- Merchant (seeds)
- Townsfolk #1 (from Ljubljana)
- Townsfolk #2 (from Ljubljana)
- Townsfolk #3 (from Ljubljana)
- Field Worker
- Shepard
- Livestock Trader
2. FOREST 🌲 - 6 NPCs
- Logger
- Hermit (old man)
- Hunter
- Ranger (forest guardian)
- Mushroom Picker (old woman)
- Herbalist
3. SWAMP 🐊 - 4 NPCs
- Swamp Witch
- Potion Seller
- Exiled Hermit
- Fisherman (swamp)
4. DESERT 🏜️ - 8 NPCs
- Nomad Trader #1
- Nomad Trader #2
- Nomad Trader #3
- Nomad Trader #4
- Oasis Keeper
- Archaeologist
- Treasure Hunter
- Desert Guide
5. MOUNTAIN ⛰️ - 6 NPCs
- Mountain Guide
- Miner
- Shrine Keeper
- Mountain Hermit
- Yeti Hunter
- Climbing Instructor
6. SNOW/ARCTIC ❄️ - 5 NPCs
- Inuit Elder
- Ice Fisherman
- Trader (furs)
- Explorer (lost)
- Scientist (research station)
7. WASTELAND ☢️ - 4 NPCs
- Scavenger
- Mad Survivor
- Raider (hostile)
- Trader (rare, hidden)
8. TROPICAL 🌴 - 10 NPCs
- Tribal Chief
- Warrior #1
- Warrior #2
- Warrior #3
- Warrior #4
- Shaman
- Trader #1 (exotic goods)
- Trader #2 (fruits)
- Beach Vendor
- Fisherman (tropical)
9. RADIOACTIVE ☢️ - 3 NPCs
- Mad Scientist
- Hazmat Trader
- Mutant Hunter
10. DINO VALLEY 🦖 - 8 NPCs
- Dino Keeper
- Paleontologist
- Researcher #1
- Researcher #2
- Researcher #3
- Ranger (dino patrol)
- Fossil Hunter
- Egg Trader
11. MYTHICAL HIGHLANDS 🏔️✨ - 12 NPCs
- Elven Elder
- Unicorn Keeper
- Griffin Rider
- Mage #1 (fire)
- Mage #2 (ice)
- Mage #3 (nature)
- Fairy Queen
- Enchanter #1
- Enchanter #2
- Dragon Tamer
- Merchant #1 (magical items)
- Merchant #2 (potions)
12. ENDLESS FOREST 🌲👣 - 5 NPCs
- Lost Logger
- Cryptid Hunter
- Forest Hermit
- Neutral Witch
- Tracker
13. LOCH NESS 🏴 - 15 NPCs
- Scottish Villager #1
- Scottish Villager #2
- Scottish Villager #3
- Scottish Villager #4
- Scottish Villager #5
- Scottish Villager #6
- Scottish Villager #7
- Scottish Villager #8
- Scottish Villager #9
- Scottish Villager #10
- Leprechaun (magical merchant)
- Castle Lord
- Fisherman #1
- Fisherman #2
- Bagpiper
- Blacksmith
- Innkeeper
Note: 17 total (15 avg used in calculations)
14. CATACOMBS ⚰️ - 6 NPCs
- Necromancer (hostile/neutral)
- Grave Keeper
- Archaeologist (tomb raider)
- Tomb Raider (adventurer)
- Priest (exorcist)
- Friendly Ghost (NPC)
15. EGYPTIAN DESERT 🏺 - 12 NPCs
- Pharaoh (ghost)
- Egyptian Guard #1
- Egyptian Guard #2
- Egyptian Guard #3
- Egyptian Guard #4
- Archaeologist #1
- Archaeologist #2
- Archaeologist #3
- Trader #1 (artifacts)
- Trader #2 (gold)
- Priest #1
- Priest #2
- Sphinx Oracle
- Treasure Hunter #1
- Treasure Hunter #2
Note: 15 total (12 avg used)
16. AMAZON RAINFOREST 🐍 - 12 NPCs
- Tribal Chief
- Warrior #1
- Warrior #2
- Warrior #3
- Warrior #4
- Warrior #5
- Shaman #1 (medicine)
- Shaman #2 (spirits)
- Trader #1 (fruits)
- Trader #2 (poison)
- Lost Explorer
- Scientist (research)
- Healer (tribal medicine woman)
Note: 13 total (12 avg)
17. ATLANTIS 🌊 - 17 NPCs
- Atlantean King
- Royal Guard #1
- Royal Guard #2
- Royal Guard #3
- Royal Guard #4
- Royal Guard #5
- Merchant #1 (pearls)
- Merchant #2 (coral)
- Merchant #3 (crystals)
- Mermaid #1
- Mermaid #2
- Mermaid #3
- Mermaid #4
- Mermaid #5
- Scholar #1
- Scholar #2
- Scholar #3
- Engineer #1
- Engineer #2
- Oracle (sea prophet)
Note: 20 total (17 avg)
18. CHERNOBYL ☢️🏭 - 10 NPCs
- Dr. Krnić (VILLAIN!)
- Soviet Soldier (ghost) #1
- Soviet Soldier (ghost) #2
- Soviet Soldier (ghost) #3
- Mad Scientist #1
- Mad Scientist #2
- Scavenger #1
- Scavenger #2
- Hazmat Trader
- Stalker (survivor)
- Radiation Cultist
Note: 11 total (10 avg)
19. MEXICAN CENOTES 🇲🇽 - 10 NPCs
- Mayan Priest
- Villager #1
- Villager #2
- Villager #3
- Villager #4
- Villager #5
- Archaeologist #1
- Archaeologist #2
- Diver (cenote explorer)
- Cenote Guide
- Shaman (Mayan)
- Jade Merchant
Note: 12 total (10 avg)
20. WITCH FOREST 🧙 - 8 NPCs
- Baba Yaga (BOSS NPC!)
- Witch #1 (hostile)
- Witch #2 (neutral)
- Witch #3 (hostile)
- Black Cat (familiar NPC - talks!)
- Cursed Knight
- Lost Child (ghost)
- Potion Seller
- Herbalist (dark herbs)
Note: 9 total (8 avg)
🏙️ TOWN NPCs (190 Total across 27 Towns)
Standard Town NPCs (per town × 27)
Core NPCs (Every Town - 7 NPCs × 27 = 189)
- Mayor - 27 variants (different names/appearances)
- Blacksmith - 27 variants
- General Store Owner - 27 variants
- Innkeeper - 27 variants
- Farmer - 27 variants
- Guard - 27 variants
- Doctor/Healer - 27 variants
Additional NPCs (Some Towns)
- Priest - 15 towns (religious towns)
- Merchant - 20 towns (trading hubs)
- Villagers (generic) - 2-5 per town (varies)
Total Town NPCs: ~190 (27 towns × 7 core avg)
📈 NPC SPRITE REQUIREMENTS
Per NPC Sprite Count
Minimum (Static):
- 4 directions (N, S, E, W) = 4 sprites
Basic (Idle + Walk):
- 4 directions × 1 idle = 4 sprites
- 4 directions × 4 walk frames = 16 sprites
- Total: 20 sprites per NPC
Full Animation (Advanced):
- Idle: 4 directions = 4 sprites
- Walk: 4 directions × 4 frames = 16 sprites
- Talk animation: 4 directions × 2 frames = 8 sprites
- Total: 28 sprites per NPC
Total Sprite Calculation
| NPC Type | Count | Sprites Each | Total Sprites |
|---|---|---|---|
| Biome NPCs (basic) | 189 | 20 | 3,780 |
| Town NPCs (basic) | 190 | 20 | 3,800 |
| GRAND TOTAL | 379 | - | 7,580 sprites |
If using minimum (4 sprites): 379 × 4 = 1,516 sprites
If using full animation (28 sprites): 379 × 28 = 10,612 sprites
🎯 PRODUCTION PLAN
Phase 1: Core Biome NPCs (Priority)
Total: 62 NPCs
- Grassland (10)
- Forest (6)
- Mountain (6)
- Desert (8)
- Snow/Arctic (5)
- Swamp (4)
- Wasteland (4)
- Tropical (10)
- Radioactive (3)
- Dino Valley (8)
Sprites needed: 62 × 20 = 1,240 sprites
Phase 2: Magical/Advanced Biomes
Total: 67 NPCs
- Mythical Highlands (12)
- Endless Forest (5)
- Loch Ness (15)
- Catacombs (6)
- Egyptian Desert (12)
- Amazon Rainforest (12)
- Mexican Cenotes (10)
- Witch Forest (8)
Sprites needed: 67 × 20 = 1,340 sprites
Phase 3: Endgame Biomes
Total: 17 NPCs
- Atlantis (17)
- Chernobyl (10)
Sprites needed: 27 × 20 = 540 sprites
Phase 4: Town NPCs (Generic Templates)
Total: 190 NPCs
- Create 7 base templates
- Recolor/modify for 27 towns
- Mayor variants: 27
- Blacksmith variants: 27
- Store Owner variants: 27
- Innkeeper variants: 27
- Farmer variants: 27
- Guard variants: 27
- Doctor variants: 27
Sprites needed: 190 × 20 = 3,800 sprites
✅ FINAL CHECKLIST
NPCs to Generate:
- Phase 1: Core Biomes - 62 NPCs (1,240 sprites)
- Phase 2: Magical Biomes - 67 NPCs (1,340 sprites)
- Phase 3: Endgame - 17 NPCs (540 sprites)
- Phase 4: Town NPCs - 190 NPCs (3,800 sprites)
TOTAL:
- 379 NPCs
- 7,580 sprites (if 20 sprites/NPC)
Status: Ready for NPC generation!
Next Step: Start Phase 1 (Core Biome NPCs)