5.6 KiB
5.6 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Project Overview
This is the "Little Fairy" (작은 선녀 키우기) RPG game project - a Korean-themed life simulation game focused on the "joy of being alive" and generational continuity through a unique knot-based evolution system.
Core Concept
- 1-hour compressed lifetime: Each playthrough represents a complete fairy's life cycle
- Knot-based DNA Pool: Traditional Korean knot patterns represent relationships and experiences
- Generational evolution: Each generation inherits abilities based on previous generation's knot patterns
- Life companion system: Deep relationships can be formed with NPCs for special bonuses
- Four seasonal maps: Spring village, Summer fields, Autumn suburbs, Winter mountains
Cultural Elements
- Based on Korean fairy tale traditions and seasonal cycles (24 solar terms)
- Integration of traditional Korean knot craft (매듭공예) as core game mechanic
- Korean traditional architecture, food, and cultural activities
- Modern reinterpretation while preserving cultural authenticity
Project Structure
Core Documentation
생명의_기쁨_RPG_게임기획서_초안.md: Main game design document defining core experience goalsUX_맵시스템_설계.md: Node-based map system design for simplified navigation매듭_시스템_설계.md&매듭_시스템_설계_v2.md: Knot-based relationship and evolution systems게임플레이_메커니즘_설계.md: Core gameplay mechanics생명의_동반자_시스템_설계.md: Companion relationship system위험요소_사망시스템_설계.md: Death and rebirth mechanics
Scenario Content
scenarioA/: Complete scenario system with 3 different storylines00_전체_시나리오_개요.md: Overview of all 3 scenarios01_시나리오1_치유의_노래.md: Healing-themed scenario02_시나리오2_모험의_날개.md: Adventure-themed scenario03_시나리오3_지혜의_탑.md: Wisdom-themed scenario04_시나리오별_상세_비교_분석.md: Detailed comparison analysis05_개발_로드맵_및_실행_계획.md: Development roadmap
scenarioA1/,scenarioA2/,scenarioA3/: Map-specific content for each scenario variantassetA/: Art and asset production planning documents
Cultural Reference
전통매듭_목록.md: List of traditional Korean knots전통매듭_반영_완료보고서.md: Implementation report for traditional knots
Development Guidelines
Design Philosophy
All game elements must be evaluated against these core principles:
- Life Affirmation: Does this element make players feel the preciousness of life?
- Present Moment Focus: Does it enrich the current moment's experience?
- Connection Enhancement: Does it deepen bonds with other beings?
- Generational Continuity: Does it provide hope and responsibility for the future?
- Growth and Discovery: Does it offer new insights or emotional experiences?
Content Creation Standards
- Focus on everyday miracles rather than grand adventures
- Emphasize relationship-centered interactions with deep NPC bonds
- Maintain Korean cultural authenticity while being accessible to international audiences
- Ensure all death/rebirth mechanics serve the "joy of being alive" theme positively
- Design for 1-hour complete experience that feels fulfilling and complete
Map System Architecture
- Node-based navigation: Click-to-move between meaningful locations
- No complex movement mechanics: Focus development resources on content quality
- Progressive unlocking: New areas open based on story progression and character growth
- Seasonal progression: Maps transform through Spring→Summer→Autumn→Winter lifecycle
Technical Approach
- 2D illustration-based: Beautiful artwork over complex 3D environments
- Modular loading: Only load necessary content to maintain performance
- JSON-driven content: Easy addition of new nodes, characters, and events
- Event system: Independent management of location-specific content
File Naming Convention
This project uses Korean language extensively in documentation. File and folder names use Korean characters and underscores for organization:
- Game design docs:
게임관련_내용.md - Scenario content:
시나리오관련_내용.md - System design:
시스템_설계.md - Cultural elements:
전통문화_관련.md
Development Priorities
- Core knot system implementation: The relationship/evolution mechanic is central to everything
- NPC interaction depth: Rich dialogue and relationship progression systems
- Visual storytelling: Beautiful 2D art that conveys Korean cultural atmosphere
- Emotional pacing: Ensure the 1-hour lifecycle feels complete and meaningful
- Cultural sensitivity: Accurate representation of Korean traditions and values
Key Success Metrics
The game should be evaluated on:
- Emotional resonance: Do players feel genuinely moved by their fairy's life story?
- Cultural appreciation: Do players gain understanding and appreciation of Korean culture?
- Replayability through variation: Do different knot patterns create meaningfully different experiences?
- Generational investment: Do players care about how their choices affect future generations?
- Present moment awareness: Do players become more mindful of beauty in their own lives?
This project aims to be more than entertainment - it's designed as a cultural experience that helps players find joy and meaning in the concept of being alive.