연습생을 선택하고 훈련·스토리·리듬 경연을 거쳐 최종 데뷔에 도전하는 아이돌 서바이벌 게임
Idol Survival Simulation · Team Project · Unity 2022.3.60f1 · C#
| 항목 | 내용 |
|---|---|
| 개발 형태 | 5인 팀 프로젝트 (디션 1조) |
| 개발 기간 | 2025.05.02 – 2025.12.09 (주요 개발 커밋 기준) |
| 장르 | 아이돌 육성 · 스토리 · 리듬 게임 |
| 플랫폼 | PC |
| 엔진 | Unity 2022.3.60f1 |
| 언어 | C# |
| 전시 페이지 | 2025 DIMIVERSE에서 보기 |
EXIPAND PROJECT는 아이돌 서바이벌 프로그램의 연습생이 되어 데뷔를 준비하는 2D 육성 게임입니다. 플레이어는 여섯 명의 연습생 중 한 명을 선택하고, 매주 훈련 일정을 구성해 보컬·댄스·랩·표현력·비주얼·인성 능력치를 성장시킵니다.
각 경연에서는 곡을 선택한 뒤 4키 리듬 게임을 플레이합니다. 캐릭터와 곡의 콘셉트 및 주요 능력치 조합, 리듬 게임 점수가 베네핏에 반영되며, 누적 결과에 따라 순위와 생존 여부가 결정됩니다. 마지막 경연에서 상위 6명 안에 들면 데뷔 스토리로 이어집니다.
| 기능 | 설명 |
|---|---|
| 캐릭터 선택 | 서로 다른 콘셉트와 강점을 가진 6명의 연습생 중 주인공을 선택합니다. |
| 주간 스케줄 | 월요일부터 금요일까지 훈련 과목을 정해 6종의 능력치를 성장시킵니다. |
| 분기형 스토리 | 공통 스토리와 캐릭터별 스토리, 탈락·데뷔 스토리를 JSON 데이터로 진행합니다. |
| 곡 선택 | 남아 있는 후보곡 중 경연곡을 선택하며, 곡마다 콘셉트와 시너지 능력치가 다릅니다. |
| 4키 리듬 게임 | D, F, J, K 키로 노트를 판정해 Perfect·Good·Bad·Miss 결과를 계산합니다. |
| 베네핏 계산 | 캐릭터 능력치와 리듬 점수를 조합해 경연 베네핏을 산출합니다. |
| 순위·탈락 | 66명의 순위를 만들고 경연 단계별 생존 인원을 줄여 최종 데뷔조를 결정합니다. |
| 저장·불러오기 | 진행 상태를 JSON 파일로 저장하고 이어서 플레이할 수 있습니다. |
| 노트 제작 도구 | Unity Editor 안에서 음악을 재생하며 리듬 노트 JSON을 편집할 수 있습니다. |
- 타이틀 화면에서 새 게임을 시작합니다.
- 스토리를 확인한 뒤 플레이할 연습생을 선택합니다.
- 홈 화면의 스케줄에서 5일간의 훈련 과목을 정합니다.
- 순위 발표와 스토리를 거쳐 다음 경연곡을 선택합니다.
- 리듬 게임에서
D,F,J,K키를 판정선에 맞춰 누릅니다. - 경연 결과로 얻은 베네핏과 순위를 확인하고 최종 데뷔에 도전합니다.
- Engine: Unity 2022.3.60f1
- Language: C#
- Rendering: Universal Render Pipeline (URP)
- UI: UGUI, TextMeshPro
- Data: JSON, Unity
Resources - Animation: DOTween
ExipandProject/
├─ IdolGame/
│ ├─ Assets/
│ │ ├─ Scenes/ # 메인 게임 씬
│ │ ├─ Scripts/
│ │ │ ├─ Data/ # 캐릭터·곡·스토리·랭킹 데이터 모델
│ │ │ ├─ Managers/ # 게임 진행, 데이터, 스토리, 순위, UI 관리
│ │ │ ├─ Scenes/ # 씬 진입과 리듬 게임 실행
│ │ │ ├─ UI/ # 타이틀, 홈, 스토리, 경연, 결과 화면
│ │ │ └─ Editor/ # 리듬 노트와 JSON 제작 도구
│ │ └─ Resources/ # 프리팹, JSON, 사운드, 이미지
│ ├─ Packages/
│ └─ ProjectSettings/
└─ docs/ # 기획·코드 분석·리팩터링 문서
- 저장소를 내려받습니다.
- Unity Hub에서 저장소 안의
IdolGame폴더를 프로젝트로 추가합니다. - Unity 2022.3.60f1 버전으로 프로젝트를 엽니다.
Assets/Scenes/GameScene.unity를 열고 Play 버튼을 누릅니다.
훈련과 무대를 거쳐, 마지막 여섯 자리의 주인공이 되어 보세요. ✨








