🎮 DEMO ASSETS FOLDER STRUCTURE
Created: 30.12.2025 04:02
Purpose: Organized storage for all 247 demo assets
📁 FOLDER STRUCTURE
assets/images/demo/
├── characters/ (45 assets) - Kai animations
├── npcs/ (15 assets) - Trader, Blacksmith, Healer, Traveler, Ana
├── enemies/ (18 assets) - Zombies, wolves
├── buildings/ (8 assets) - Tent, shack, campfire, well, etc.
├── terrain/ (24 assets) - Grass, dirt, tilled, paths
├── crops/ (8 assets) - Wheat growth stages
├── environment/ (20 assets) - Trees, rocks, decorations
├── items/ (18 assets) - Tools, resources, products
├── ui/ (35 assets) - HUD, inventory, dialogue, menus
├── cutscenes/ (12 assets) - Opening sequence, flashbacks
└── effects/ (32 assets) - Water, fire, weather, impacts
TOTAL: 247 assets organized in 11 categories
📋 COMPLETE ASSET MANIFEST
1. characters/ (45 assets)
Kai Idle (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
- kai_idle_south_2.png
- kai_idle_south_3.png
- kai_idle_south_4.png
- kai_idle_east_1.png
- kai_idle_east_2.png
- kai_idle_east_3.png
- kai_idle_east_4.png
- kai_idle_west_1.png
- kai_idle_west_2.png
- kai_idle_west_3.png
- kai_idle_west_4.png
Kai Walk (16 frames):
- kai_walk_north_1.png
- kai_walk_north_2.png
- kai_walk_north_3.png
- kai_walk_north_4.png
- kai_walk_south_1.png
- kai_walk_south_2.png
- kai_walk_south_3.png
- kai_walk_south_4.png
- kai_walk_east_1.png
- kai_walk_east_2.png
- kai_walk_east_3.png
- kai_walk_east_4.png
- kai_walk_west_1.png
- kai_walk_west_2.png
- kai_walk_west_3.png
- kai_walk_west_4.png
Kai Run (8 frames):
- kai_run_east_1.png
- kai_run_east_2.png
- kai_run_east_3.png
- kai_run_east_4.png
- kai_run_west_1.png
- kai_run_west_2.png
- kai_run_west_3.png
- kai_run_west_4.png
Kai Actions (5 frames):
- kai_hoe_action.png
- kai_watering.png
- kai_pickup.png
- kai_portrait.png
- kai_sleeping.png
2. npcs/ (15 assets)
Trader (3):
- npc_trader_idle.png
- npc_trader_portrait.png
- npc_trader_happy.png
Blacksmith (3):
- npc_blacksmith_idle.png
- npc_blacksmith_portrait.png
- npc_blacksmith_neutral.png
Healer (3):
- npc_healer_idle.png
- npc_healer_portrait.png
- npc_healer_smile.png
Traveler (3):
- npc_traveler_idle.png
- npc_traveler_portrait.png
- npc_traveler_mysterious.png
Ana (3):
- ana_portrait.png
- ana_child.png
- ana_teen.png
3. enemies/ (18 assets)
Zombie Worker (12 frames):
- zombie_idle_1.png
- zombie_idle_2.png
- zombie_idle_3.png
- zombie_idle_4.png
- zombie_walk_1.png
- zombie_walk_2.png
- zombie_walk_3.png
- zombie_walk_4.png
- zombie_dig_1.png
- zombie_dig_2.png
- zombie_dig_3.png
- zombie_dig_4.png
Zombie Enemies (3):
- zombie_runner.png
- zombie_bloated.png
- zombie_corpse.png
Wolves (3):
- wild_wolf.png
- wolf_attack.png
- wolf_dead.png
4. buildings/ (8 assets)
- tent.png
- tent_interior.png
- shack.png
- campfire.png
- storage_chest.png
- water_well.png
- scarecrow.png
- compost_bin.png
5. terrain/ (24 assets)
Grass (8):
- 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):
- dirt_tile_1.png
- dirt_tile_2.png
- dirt_tile_3.png
- dirt_tile_4.png
- dirt_corner_ne.png
- dirt_corner_nw.png
- dirt_corner_se.png
- dirt_corner_sw.png
Tilled Soil (4):
- tilled_dry.png
- tilled_watered.png
- tilled_planted.png
- tilled_growing.png
Paths (4):
- stone_path_straight.png
- stone_path_corner.png
- stone_path_cross.png
- stone_path_end.png
6. crops/ (8 assets)
- wheat_seeds.png
- wheat_stage0.png
- wheat_stage1.png
- wheat_stage2.png
- wheat_stage3.png
- wheat_stage4.png
- wheat_harvested.png
- wheat_bundle.png
7. environment/ (20 assets)
Trees (4):
- oak_tree.png
- oak_tree_stump.png
- pine_tree.png
- dead_tree.png
Rocks (4):
- rock_large.png
- rock_medium.png
- rock_small.png
- iron_ore_deposit.png
Plants (6):
- bush_green.png
- bush_berries.png
- flower_yellow.png
- flower_purple.png
- grass_tall.png
- weeds.png
Farm Decorations (6):
- wooden_fence.png
- fence_gate.png
- fence_corner.png
- wooden_sign.png
- lantern_post.png
- rain_barrel.png
8. items/ (18 assets)
Tools (6):
- wooden_hoe.png
- watering_can.png
- wooden_axe.png
- wooden_pickaxe.png
- fishing_rod.png
- scythe.png
Resources (5):
- wood_log.png
- stone.png
- iron_ore.png
- stick.png
- fiber.png
Products (3):
- wheat_flour.png
- bread.png
- water_bucket.png
Special (4):
- mothers_locket.png
- sleeping_bag.png
- backpack.png
- coin.png
9. ui/ (35 assets)
HUD (9):
- health_bar_frame.png
- health_bar_fill.png
- stamina_bar_frame.png
- stamina_bar_fill.png
- hunger_bar_frame.png
- hunger_bar_fill.png
- day_indicator.png
- time_clock.png
- coin_counter_icon.png
Inventory (8):
- inventory_panel.png
- inventory_slot_empty.png
- inventory_slot_hover.png
- inventory_slot_selected.png
- hotbar_panel.png
- hotbar_slot.png
- item_count_bg.png
- cursor_normal.png
Dialogue (6):
- dialogue_box.png
- dialogue_portrait_frame.png
- dialogue_continue_arrow.png
- dialogue_choice_button.png
- name_tag_bg.png
- speech_bubble.png
Quest (4):
- quest_marker_icon.png
- quest_panel.png
- quest_complete_check.png
- exclamation_mark.png
Menus (8):
- button_normal.png
- button_hover.png
- button_pressed.png
- panel_background.png
- title_card.png
- pause_menu_bg.png
- settings_icon.png
- close_button.png
10. cutscenes/ (12 assets)
Opening (3):
- tent_interior_dawn.png
- locket_open.png
- locket_closed.png
Flashbacks (5):
- flashback_babies.png
- flashback_children.png
- flashback_family.png
- flashback_troll.png
- flashback_ana_screaming.png
Effects (4):
- fade_black_overlay.png
- vignette.png
- dust_particle.png
- sparkle_effect.png
11. effects/ (32 assets)
Water (4):
- water_tile_frame1.png
- water_tile_frame2.png
- water_tile_frame3.png
- water_tile_frame4.png
Fire (4):
- campfire_flame1.png
- campfire_flame2.png
- campfire_flame3.png
- campfire_flame4.png
Weather (8):
- rain_drop1.png
- rain_drop2.png
- rain_drop3.png
- rain_drop4.png
- cloud_light.png
- cloud_dark.png
- sun_ray.png
- fog_overlay.png
Impact (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
- loading_spinner_2.png
- loading_spinner_3.png
- loading_spinner_4.png
- quest_marker_pulse1.png
- quest_marker_pulse2.png
- coin_spin1.png
- coin_spin2.png
✅ USAGE INSTRUCTIONS
To Check Progress:
cd /Users/davidkotnik/repos/novafarma
# Count assets per folder
find assets/images/demo/characters -name "*.png" | wc -l
find assets/images/demo/npcs -name "*.png" | wc -l
find assets/images/demo/enemies -name "*.png" | wc -l
# Total count
find assets/images/demo -name "*.png" | wc -l
Generation Workflow:
Batch 1 - Characters (45):
# Generate all Kai animations
# Save to: assets/images/demo/characters/
Batch 2 - Terrain + Crops (32):
# Generate zombie worker + terrain + wheat
# Save to:
# - assets/images/demo/enemies/ (zombie worker)
# - assets/images/demo/terrain/
# - assets/images/demo/crops/
Batch 3 - Buildings + Items (26):
# Generate buildings and tools
# Save to:
# - assets/images/demo/buildings/
# - assets/images/demo/items/
Continue for all batches...
After Generation:
# Remove white backgrounds (batch process all)
python3 scripts/remove_background.py assets/images/demo/ --recursive
📊 PROGRESS TRACKING
Use this checklist:
- characters/ (0/45)
- npcs/ (0/15)
- enemies/ (0/18)
- buildings/ (0/8)
- terrain/ (0/24)
- crops/ (0/8)
- environment/ (0/20)
- items/ (0/18)
- ui/ (0/35)
- cutscenes/ (0/12)
- effects/ (0/32)
TOTAL: 0/247
🎯 COMPLETION CRITERIA
Demo is ready when:
- ✅ All 247 assets generated
- ✅ All in correct folders
- ✅ All backgrounds removed
- ✅ No duplicates
- ✅ All named correctly
- ✅ All load in game engine
Created: 30.12.2025 04:02
Total Assets: 247
Folders: 11
Status: ⚠️ Empty, ready for generation!