Skip to content

Latest commit

 

History

404 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EXIPAND PROJECT 🎤

EXIPAND PROJECT 대표 이미지

연습생을 선택하고 훈련·스토리·리듬 경연을 거쳐 최종 데뷔에 도전하는 아이돌 서바이벌 게임
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을 편집할 수 있습니다.

🕹️ 플레이 방법

  1. 타이틀 화면에서 새 게임을 시작합니다.
  2. 스토리를 확인한 뒤 플레이할 연습생을 선택합니다.
  3. 홈 화면의 스케줄에서 5일간의 훈련 과목을 정합니다.
  4. 순위 발표와 스토리를 거쳐 다음 경연곡을 선택합니다.
  5. 리듬 게임에서 D, F, J, K 키를 판정선에 맞춰 누릅니다.
  6. 경연 결과로 얻은 베네핏과 순위를 확인하고 최종 데뷔에 도전합니다.

🛠️ 기술 스택

  • 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/                      # 기획·코드 분석·리팩터링 문서

📚 문서

▶️ 실행 방법

  1. 저장소를 내려받습니다.
  2. Unity Hub에서 저장소 안의 IdolGame 폴더를 프로젝트로 추가합니다.
  3. Unity 2022.3.60f1 버전으로 프로젝트를 엽니다.
  4. Assets/Scenes/GameScene.unity를 열고 Play 버튼을 누릅니다.

훈련과 무대를 거쳐, 마지막 여섯 자리의 주인공이 되어 보세요. ✨

🖼️ 전시 이미지

EXIPAND PROJECT 전시 이미지 1

EXIPAND PROJECT 전시 이미지 2

EXIPAND PROJECT 전시 이미지 3

EXIPAND PROJECT 전시 이미지 4

EXIPAND PROJECT 전시 이미지 5

EXIPAND PROJECT 전시 이미지 6

EXIPAND PROJECT 전시 이미지 7

EXIPAND PROJECT 전시 이미지 8

EXIPAND PROJECT 전시 이미지 9

About

연습생을 선택하고 훈련·스토리·리듬 경연을 거쳐 최종 데뷔에 도전하는 아이돌 서바이벌 게임

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages