| name | README |
|---|---|
| description | Unity 기반 테스트·예제(example)·쇼케이스 저장소 — 실제 프로젝트 착수 전 엔진 기능·워크플로우·빌드 파이프라인을 검증하는 기반 |
| date | 2026.08.11 |
Unity 프로젝트 진행을 위한 기반 테스트 저장소. 재사용 가능한 example·showcase(샘플 씬·프리팹·스크립트 패턴)를 축적하여, 실제 프로젝트 착수 시 검증된 기반으로 활용한다.
- 기반 테스트 — 엔진 기능·워크플로우·빌드 파이프라인 사전 검증
- example — 기능 단위 최소 재현 샘플
- showcase — 여러 기능을 결합한 통합 데모
Unity 버전: 6000.0.78f1 (Unity 6.0 LTS) 기준. 일부 프로젝트는 개별 버전을 따른다.
| 경로 | 내용 |
|---|---|
| Projects/Examples/ | 번호순 기능별 예제 38종 — 입력·이벤트·카메라·UI·씬 전환·오디오/비디오·물리(Box2D/PhysX)·데이터 주도 등. 목록은 Examples/README.md |
| Projects/Sandbox/ | 자유 실험용 씬 |
| Projects/Sandbox_m2unity/ | kr.finfra.m2unity 패키지 연동 실험 |
| Projects/CBT_showcase/ | CBT(컴퓨터 기반 훈련) 통합 데모 — URP |
| Lib/kr.finfra.core/ | 공용 Unity 패키지 |
| sh/ | 프로젝트 열기·빌드·정리 스크립트 |
sh/open-unity.sh Projects/Examples/00.HelloUnityVSCode 에서는 대상 프로젝트의 README.md 를 연 상태에서 cmd+r 로 해당 Unity 프로젝트가 열린다 (열린 파일 기준 상위로 올라가 Unity 루트를 탐지).
재생성 캐시(Library/·Temp/·obj/·Logs/·Build/) 정리:
sh/project-clean.sh --dry-run # 대상 확인
sh/project-clean.sh # 실제 삭제| 대상 | 라이선스 |
|---|---|
| Finfra 작성 소스 코드 (C#·shell·에디터 스크립트) | MIT |
| Finfra 작성 문서·설명·다이어그램 | CC BY 4.0 |
| 번들된 서드파티 에셋·패키지·폰트·미디어 | 각자의 원 라이선스 — THIRD-PARTY-NOTICES.md |
공개에 앞서 번들 자산을 전수 감사하여 재배포 권한이 없는 서드파티 저작물은 전량 제거하거나 자체 제작물로 교체했다. 오디오는 sh/gen-audio.py 로 합성한 자체 음원이고, 05.Objects 의 텍스처·머티리얼·프리팹·스카이박스는 코드로 생성된다.
남아 있는 서드파티는 Unity Companion License(HDRP config 패키지)·Unlicense(Brackeys 모델)·MIT(i5 Toolkit) 뿐이며, 각 항목과 조건은 THIRD-PARTY-NOTICES.md 에 정리되어 있다.