PD 직접 발화 4건 (2026-05-19):
1) A↔F 순서 변경 (배경 이미지 메뉴를 A로 이동)
2) 9방향 sprite 등록 방식 (드롭다운 폐기·타일 이름·weight·tags 제거·
임시 center 1종 일관 배치)
3) 게임 오브젝트 단순화 (Player 단일·Monsters 리스트·Boss 단일·
prefab 이름·weight·tags 제거)
4) 기존 에셋 직접 등록·기존 프리펩 카탈로그·단일 프리펩 slot 폐기
client-team-lead Opus 단일 Task 결과:
외부 git E:/EerieVillage 8 파일 변경:
- Assets/Scripts/Map/Data/MapResourceCatalog.cs (79→49L)
· TileEntry·PrefabEntry struct 폐기·14 필드 폐기
· 11 신규: 9 ground TileBase (TopLeft~BottomRight 3x3) + platformShort
+ platformLong + List<GameObject> monsters
· 유지: backgroundSprite·playerPrefab·bossPrefab
- Assets/Editor/Map/MapResourceRegistryWindow.cs (587→357L 전면 재작성)
· 4 신규 섹션: A 배경 · B 9방향 ground 3x3 grid · C 발판 2종 ·
D 게임 오브젝트 ReorderableList
· 폐기 섹션 (A~F 직전 구조·기존 Asset 직접 등록·Catalog 미리보기·
단일 slot E 전수)
- Assets/Editor/Map/MapAssetBootstrap.cs (200→240L)
· 6 신규 자동 link (background·player·groundCenter·platformShort·
platformLong·monsters[0])
· EnsureSingleSpriteTile helper — TextureImporter spriteMode 2→1·
spriteMeshType=FullRect 자동 정정 + Tile asset 자동 생성
- Assets/Scripts/Map/Generation/GroundPlanner.cs (73→74L)
· groundCenter 일관 사용 + 9 slot fallback 체계
- Assets/Scripts/Map/Generation/PlatformPlanner.cs (160→124L)
· platformShort/Long 폭 기준 선택 (width≤3=short)·edgeKind 보존
- Assets/Scripts/Map/Generation/SpawnPointPlanner.cs (228→175L)
· §15-8 baseEnemyPrefab+MonsterRandomizer 폐기
· monsters 리스트 random pick 단순화
- Assets/Scripts/Map/Runtime/MapApplier.cs (287→280L)
· catalog.goalPrefab 참조 제거 (§5 폐기)
- Assets/Tests/Editor/MapGeneratorTests.cs (292→280L)
· MakeCatalog 갱신·폐기 필드 참조 제거·monsters 리스트 정합
Tile asset 3종 자동 생성:
- Assets/Tiles/Auto/Ground_Center.asset (m_ColliderType=Sprite)
- Assets/Tiles/Auto/Platform_Short.asset
- Assets/Tiles/Auto/Platform_Long.asset
PNG meta 자동 정정:
- ground.png·AirGround_Type1.png·AirGround_Type2.png spriteMode 2→1
(Bootstrap EnsureSingleSpriteTile 영역 자동)
MCP 검증:
- refresh_unity OK·domain reload 완료
- read_console CS 컴파일 에러 0건·warning 0건 (기존 무관 2건 제외)
- run_tests MapGeneratorTests 15/15 PASS (회귀 0·0.78s)
백업 9건: 공유/개발팀_백업/EerieVillage/BT13-Dev-Map_20260519/
BT 레포:
- spec §17 v1.10 행 추가
- PD 지시 로그 BT13 상태 "Registry단순화 완료" 갱신
PD 사용법:
1. EerieVillage/Map/Bootstrap Placeholder Assets 1회 클릭
→ PNG import 자동 정정·Tile 3종 자동 생성·Catalog 6 항목 자동 link
2. (선택) EerieVillage/Map/Resource Registry 영역 4 섹션 자유 변경
3. EerieVillage/Map/Preview → Config 드래그·Generate·Apply to Scene
4. Play
잔여 PD 영역: 9-slice 자동 분기 (현 center 1종 일관)·bossPrefab/goalPrefab
후속 등록.
외부 git: PD GitAutoSync 자동 push 위임.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .claude | ||
| memory | ||
| scripts | ||
| setup | ||
| 공유 | ||
| 코어코드/BT.Framework | ||
| 프로젝트 | ||
| .gitattributes | ||
| .gitignore | ||
| CLAUDE.md | ||
| CLAUDE.md.bak_20260420_1412 | ||
| README.md | ||
| paths.local.json.template | ||
README.md
BurningTimes 조직 레포 (BurningTimesAi)
BurningTimes 게임 개발 스튜디오의 Claude 에이전트 자산 + 조직 프로세스·노하우 동기화 저장소.
구성
| 디렉토리 | 내용 |
|---|---|
CLAUDE.md |
조직 최상위 지침. PD·총괄PM·개발팀장·기획팀장 구조 정의 |
공유/ |
PD 지시 트래킹·일일보고·조직공지·부서간 소통 허브 |
코어코드/ |
개발팀 코어 코드 프레임워크 자산 |
프로젝트/ |
프로젝트별 자산 (에이전트 정의·기획·개발 산출물) |
memory/org/ |
Claude 사용자 메모리 (외부 ~/.claude/projects/*/memory/ 에서 복사·심볼링크 대상) |
setup/ |
다중 PC 셋업 스크립트 (Windows·macOS) |
첫 사용자 셋업
1. Clone
git clone https://burning.i234.me/NerdNavis_AiDev/BurningTimesAi.git "E:/BurningTimes"
또는 SSH:
git clone ssh://git@burning.i234.me:30030/NerdNavis_AiDev/BurningTimesAi.git "E:/BurningTimes"
2. paths.local.json 작성
paths.local.json.template을 복사하여 본인 PC 환경에 맞게 수정.
cp paths.local.json.template paths.local.json
이 파일은 .gitignore에 등록되어 있어 커밋되지 않습니다.
3. Claude 사용자 메모리 연결 (권장)
# Windows
.\setup\setup_windows.ps1
# macOS / Linux
bash setup/setup_macos.sh
이 스크립트는 ~/.claude/projects/<해시>/memory/ 를 memory/org/ 로 junction/symlink 연결합니다.
제외 대상 (.gitignore 요약)
- Unity 프로젝트 산출물 (
Library/·Temp/·Build/) - 로컬 환경 파일 (
paths.local.json·settings.local.json·.env) - 시크릿 (
*.key·*.pem·secrets/·*.token) - 기획팀 대용량 (
*.xlsm·*.xlsx) - DB 실물 (
*.sqlite) - 코어코드 스켈레톤 (
코어코드/_skeleton/) — 별도 UPM 레포로 분리 예정
규칙
본 레포에서 일하는 모든 에이전트·작업자는 .claude/skills/BurningTimes-코어룰/SKILL.md(단일 SOT)를 반드시 준수합니다. 부서 서브에이전트는 frontmatter skills: [BurningTimes-코어룰] 로 자동 주입받고, 메인 세션은 CLAUDE.md @.claude/skills/BurningTimes-코어룰/SKILL.md 로 로드합니다.
- C1~Cn: 핵심 규칙 (PD님만 수정)
- P1~P20: 프로젝트 규칙 (팀장급 재량)
라이선스·비공개
본 레포는 Private. 외부 공유·복제 금지.