Files
novafarma/AUDIO_REUSE_SHARING_STRATEGY.md
David Kotnik 84a71a3064 🔊 AUDIO REUSE STRATEGY - No Duplication Needed!
🎯 KEY FINDING: 36 Core Sounds = Used Everywhere!

📊 AUDIO SHARING BREAKDOWN:
- Shared (All Phases): 36 files (28%)
  - Music: 6 tracks
  - SFX: 19 sounds
  - Ambient: 3 loops
  - UI: 8 stingers
- Phase-Specific: 93 files (72%)

 REUSED ACROSS ALL PHASES:
Music:
- Main theme, Farm ambient, Night theme
- Combat theme, Victory theme, Ana theme

SFX:
- Farming: dig, plant, water, harvest, chop, mine
- Combat: sword, zombie hit/death, player hurt
- Building: hammer, doors, chests
- UI: footsteps, coins, level up, clicks

Ambient:
- Wind, crickets, birds

🎮 PHASE-SPECIFIC (only when needed):
- Faza 1: +60 (desert/swamp music, animals, advanced combat, crafting)
- Faza 2: +24 (town music, bells, NPCs, market)

💡 IMPLICATIONS:
1. DEMO 45 sounds = PERMANENT INVESTMENT
   - Used in ALL phases
   - NOT wasted!
   - One-time effort

2. INCREMENTAL ADDITIONS
   - Don't replace, just ADD
   - 45 → 105 → 129

3. FILE ORGANIZATION
   - All in /assets/audio/
   - Shared automatically
   - No duplicates needed!

4. LOADING STRATEGY
   - Core 45 always loaded
   - +60/+24 loaded when phase unlocked

🚀 RECOMMENDED WORKFLOW:
1. Get DEMO 45 → Works everywhere! 
2. Add Faza 1 as needed → Incremental
3. Add Faza 2 later → Last priority

ZERO duplication, maximum reuse! 🎉
2026-01-09 14:34:51 +01:00

8.3 KiB

🔊 AUDIO REUSE & SHARING STRATEGY

How Audio Files Are Shared Across DEMO + Faza 1 + Faza 2

Created: January 9, 2026, 14:33 CET
Purpose: Show which sounds are reused vs phase-specific
Key Insight: 45 DEMO sounds work across ALL phases! 🎉


🎯 CORE CONCEPT: AUDIO STACKING

Audio works in LAYERS, NOT replacements!

DEMO (45 files)         ← CORE FOUNDATION (used in ALL phases!)
  ↓
  └──> FAZA 1 (+60)     ← ADDS biome-specific + combat depth
         ↓
         └──> FAZA 2 (+24)  ← ADDS town-specific sounds

TOTAL: 45 + 60 + 24 = 129 files (but 45 used everywhere!)

SHARED SOUNDS (Used in ALL Phases)

🎵 SHARED MUSIC (6 tracks):

These play in DEMO, Faza 1, AND Faza 2:

  1. main_theme.ogg - Main menu (all phases use same menu!)
  2. farm_ambient.ogg - Farm music (farm exists in all phases!)
  3. night_theme.ogg - Night music (night happens in all phases!)
  4. combat_theme.ogg - Combat music (combat in all phases!)
  5. victory_theme.ogg - Quest complete (used everywhere!)
  6. ana_theme.ogg - Ana memories (story in all phases!)

= 6 music tracks REUSED across entire game!


🔊 SHARED SFX (19 sounds):

These work in DEMO, Faza 1, AND Faza 2:

Farming (reused everywhere):

  • dig.ogg - Digging soil (farming in all phases!)
  • plant_seed.ogg - Planting (farming in all phases!)
  • water_crop.ogg - Watering (farming in all phases!)
  • harvest.ogg - Harvesting (farming in all phases!)
  • tree_chop.ogg - Chopping wood (all phases!)
  • stone_mine.ogg - Mining (all phases!)

Combat (reused everywhere):

  • sword_slash.ogg - Sword swing (combat in all phases!)
  • zombie_hit.ogg - Zombie damage (zombies in all phases!)
  • zombie_death.ogg - Zombie death (all phases!)
  • player_hurt.ogg - Player damage (all phases!)

Building (reused everywhere):

  • hammer_nail.ogg - Building (construction in all phases!)
  • door_open.ogg - Doors (doors everywhere!)
  • door_close.ogg - Doors (everywhere!)
  • chest_open.ogg - Chests (all phases!)

UI & Misc (reused everywhere):

  • footstep_grass.ogg - Walking (walking in all phases!)
  • footstep_stone.ogg - Walking (all phases!)
  • coin_collect.ogg - Money pickup (economy in all phases!)
  • level_up.ogg - Level up (progression in all phases!)
  • ui_click.ogg - All buttons (UI in all phases!)

= 19 SFX REUSED across entire game!


🌀 SHARED AMBIENT (3 loops):

These ambients layer in ALL phases:

  • wind_gentle.ogg - Background wind (all outdoor areas!)
  • crickets_night.ogg - Night crickets (night in all phases!)
  • birds_daytime.ogg - Day birds (day in all phases!)

= 3 ambient loops REUSED everywhere!


🎯 SHARED UI (8 stingers):

These UI sounds work in ALL phases:

  • ui_click.ogg - Every button click!
  • ui_hover.ogg - Every button hover!
  • ui_error.ogg - Every error!
  • ui_confirm.ogg - Every confirmation!
  • quest_complete.ogg - Quest complete (all phases!)
  • danger_stinger.ogg - Danger (all phases!)
  • discovery_stinger.ogg - Discoveries (all phases!)
  • sleep_heal.ogg - Sleeping (all phases!)

= 8 UI sounds REUSED everywhere!


📊 REUSE SUMMARY:

Type Shared (All Phases) Phase-Specific
Music 6 tracks +12 biome/town
SFX 19 sounds +53 specific
Ambient 3 loops +7 biome
UI 8 stingers +6 phase
TOTAL 36 files +78 specific

Key Insight: 36 files (28% of total) are used across ENTIRE game!


🎮 PHASE-SPECIFIC SOUNDS (Only used in specific phases)

🎵 PHASE-SPECIFIC MUSIC:

DEMO ONLY (3 tracks):

  • forest_ambient.ogg - Forest exploration (DEMO has forest?)
  • town_theme.ogg - Town music (but also Faza 2!)
  • raid_warning.ogg - Raid alarm (DEMO has raids?)

Actually, these can be SHARED too! Town music for town in all phases!

FAZA 1 EXCLUSIVE (6 tracks):

  • desert_theme.ogg - Desert biome ONLY
  • swamp_theme.ogg - Swamp biome ONLY
  • cave_theme.ogg - Cave/underground ONLY in Faza 1
  • boss_battle.ogg - Boss fights ONLY in Faza 1
  • sad_discovery.ogg - Emotional moments (Ana story) - Faza 1+
  • hopeful_sunrise.ogg - New chapters - Faza 1+

FAZA 2 EXCLUSIVE (3 tracks):

  • town_busy.ogg - Fully restored town ONLY
  • church_choir.ogg - Church interior ONLY in Faza 2
  • tavern_music.ogg - Tavern ONLY in Faza 2

🔊 PHASE-SPECIFIC SFX:

FAZA 1 EXCLUSIVE (35 sounds):

Farm animals (10) - only in Faza 1 when you unlock them:

  • Sheep, pig, chicken, horse, goat sounds
  • Milk, shear, egg, feed, pet sounds

Advanced combat (15) - only with Faza 1 combat:

  • Arrow hit/miss, critical, parry, dodge
  • Skeleton, mutant, boss sounds
  • Magic spells, weapon break, armor, potions

Crafting (5) - only with Faza 1 crafting:

  • Craft, smelt, anvil, loom, cook

Environment (5) - biome-specific:

  • Rain, thunder, river, campfire, leaves

FAZA 2 EXCLUSIVE (12 sounds):

Town sounds (7) - only when town exists:

  • Bell tower, market, blacksmith forge, tavern crowd
  • Horse cart, town gate, fountain

NPC interactions (5) - only when NPCs exist:

  • NPC greet/goodbye, trade, quest accept, dialogue open

💡 PRACTICAL IMPLICATIONS:

What this means for you:

1. DEMO AUDIO = PERMANENT INVESTMENT

  • 45 DEMO sounds = used in ALL phases
  • NOT wasted! These carry through entire game
  • One-time effort, lifetime use!

2. INCREMENTAL ADDITIONS

  • Faza 1: ADD 60 new sounds (don't replace!)
  • Faza 2: ADD 24 new sounds (don't replace!)
  • Total grows: 45 → 105 → 129

3. FILE ORGANIZATION All sounds live in same folders:

/assets/audio/
  ├── music/          (all 18 tracks together!)
  ├── sfx/
  │   ├── farming/    (DEMO + Faza 1 together!)
  │   ├── combat/     (DEMO + Faza 1 together!)
  │   ├── building/   (all phases!)
  │   ├── town/       (Faza 2 specific)
  │   └── misc/       (all phases!)
  └── ambient/        (all shared!)

4. LOADING STRATEGY Game loads sounds based on what player unlocked:

  • DEMO: Loads 45 core sounds
  • Faza 1 unlocked: Loads +60 (total 105)
  • Faza 2 unlocked: Loads +24 (total 129)

But core 45 are ALWAYS loaded!


Phase 1: Get DEMO Audio (45 files)

These will be used FOREVER!

  • Music: 9 tracks
  • SFX: 25 sounds
  • Ambient: 3 loops
  • UI: 8 stingers

Benefit: Game is 100% playable, sounds complete!


Phase 2: Add Faza 1 Audio (when needed)

Only when you're implementing Faza 1 features:

  • Add desert/swamp music when adding those biomes
  • Add animal sounds when adding animals
  • Add advanced combat sounds when adding combat
  • Add crafting sounds when adding crafting

Benefit: Incremental, as-needed approach!


Phase 3: Add Faza 2 Audio (later)

Only when implementing town:

  • Add town music when town is built
  • Add NPC sounds when NPCs are active
  • Add bell/market sounds for atmosphere

Benefit: Last priority, can wait!


📋 REUSE CHECKLIST:

Sounds that work in ALL phases (NO duplicates needed!):

  • Footsteps (grass, stone)
  • UI clicks (all buttons)
  • Farming (dig, plant, water, harvest)
  • Basic combat (sword, hurt, zombie)
  • Building (hammer, doors, chests)
  • Money/level up
  • Main menu music
  • Farm ambient music
  • Night music
  • Combat music
  • Victory stingers
  • Ana theme
  • Ambient loops (wind, birds, crickets)

= 36 files serve entire game! ZERO duplication!


🎉 CONCLUSION:

YOU DO NOT NEED DUPLICATE SOUNDS!

Audio Budget Reality:

  • Minimum (DEMO only): 45 files → plays entire game with core sounds
  • Full (DEMO + Faza 1 + Faza 2): 129 files → complete audio experience

Shared Sounds: 36 files (28%) work across all phases Phase-Specific: 93 files (72%) add flavor/depth

Workflow:

  1. Get 45 DEMO sounds first → DONE, works everywhere!
  2. Add Faza 1 sounds when implementing features → Incremental!
  3. Add Faza 2 sounds when implementing town → Later!

NO need to re-download or duplicate! All sounds in /assets/audio/ are SHARED automatically! 🎉


Status: AUDIO REUSE STRATEGY COMPLETE!
Key Takeaway: 45 DEMO sounds = Foundation for entire game!
Recommendation: Focus on DEMO 45 first, add rest as needed! 🚀