Idle Village

Idle Village — Identity-Driven Idle Sim

Unity · C#
Mobile-First
Status: MVP Core (Early)
Updated: 15 Aug 2025

Demo: summon → identity-driven needs → villagers path to tiles.

Filmed on iPhone 11 · Tested on iOS 18.5

TL;DR

Identity-first idle sim. Each villager has a Soul/Flame/Stone + Traits/Quirks stack that drives Utility AI for needs (Relax, Socialize, Work).
Current MVP: anonymous login, random-tier summons (no pity/banners yet), 2D NavMesh over Tilemap, needs-based routing, and simple scene persistence mirrored to Firebase.

Features in MVP

Player Sees

  • One-tap anonymous login with session restore.
  • Summoning with random per-tier results (no pity/banners yet).
  • Needs System: Relaxation / Socialization / Work target different tile types.
  • Navigation: 2D NavMesh + Tilemap pathing; villagers auto-route to chosen tiles.
  • State persists between sessions; basic cloud mirror.

Under the Hood

  • Identity Stack: Soul (OCEAN), Flame archetypes, Stone origins, Traits & Quirks.
  • Utility AI: identity-aware scoring selects need & target tiles.
  • Summoning config: tier weights (pity/banners planned but not enabled).
  • NavMesh 2D over Tilemap with typed work/relax/social tiles.
  • Persistence: scene state + Firebase network mirror.

Core Loop (Current)

Summon

Villager Spawns

Identity Picks Need

Path to Tile

What’s Next

  • Crafting & Economy: time/XP formula, stations/slots, data-driven recipes.
  • Summoning 2.0: pity thresholds + banner bias within tiers + VFX polish.
  • Expression: identity-tied speech patterns.

Acceptance Criteria (MVP So Far)

  • ✅ Anonymous login restores session on device.
  • ✅ Random-tier summoning spawns valid villagers.
  • ✅ Villagers choose needs via Utility AI and reach appropriate tiles.
  • ✅ 2D NavMesh pathing works on target devices.
  • ✅ Scene state persists and mirrors to Firebase.

Changelog

  • 2025-08-15: Video capture on device; needs-based routing polish; Tilemap targets.
  • 2025-08-15: Summon Revamp, icon card hookup.
  • 2025-08-10: Utility AI hooked to identity stack; initial tiers for summoning.


Read full tech spec →