1920๋ ๋ ๋ฌ๋ฒํธ์ค ์คํ์ผ์ 2.5D ๋ฆฌ๋ฌ ์ก์ ๋ฑ์๋ผ์ดํฌ Unity ๊ฒ์
- ๐ฏ ํ๋ก์ ํธ ์๊ฐ
- โจ ์ฃผ์ ๊ธฐ๋ฅ
- ๐ฎ ํ๋ ์ด ๋ฐ๋ชจ
- ๐ ๏ธ ๊ธฐ์ ์คํ
- ๐ ํ๋ก์ ํธ ๊ตฌ์กฐ
- ๐ ์คํ ๋ฐฉ๋ฒ
- ๐ฅ ํ์ ์๊ฐ
- ๐บ ๊ฐ๋ฐ ๊ณผ์
- ๐บ๏ธ ๊ฐ๋ฐ ๋ก๋๋งต
- ๐ค ๊ธฐ์ฌ ๋ฐฉ๋ฒ
- ๐ ๋ผ์ด์ ์ค
Jazz Devil์ 1920๋ ๋ ๊ธ์ฃผ๋ฒ ์๋ LA๋ฅผ ๋ฐฐ๊ฒฝ์ผ๋ก ํ ํ์ ์ ์ธ ๋ฆฌ๋ฌ ์ก์ ๊ฒ์์ ๋๋ค.
- ๐ต ๋ฆฌ๋ฌ ์ก์ ๊ธฐ๋ฐ ๋ฑ์๋ผ์ดํฌ: ๋ฑํ์ด์ด ์๋ฐ์ด๋ฒ์ ์ก์ ๊ณผ ๋ฆฌ๋ฌ ๊ฒ์์ ํ์ด๋ฐ์ด ์๋ฒฝํ๊ฒ ์ตํฉ
- ๐จ ๋ฌ๋ฒํธ์ค ์ ๋๋ฉ์ด์ : ์ฆ๊ธฐ์ ์๋ฆฌ, ๋ฝ๋น ์ด ์คํ์ผ์ ๋งค๋ ฅ์ ์ธ ํ๋ฐฑ ์ ๋๋ฉ์ด์
- ๐บ ์ฌ์ฆ ์๋ ๋ชฐ์ : ๋น ๋ฐด๋ ์ฌ์ฆ์ ํจ๊ปํ๋ 1920๋ ๋ LA ์ผํธ๋ด ์ ๋น๋ด ๊ฒฝํ
- ๐ค ๋๋ฃ ์ฐ์ฃผ์ ์์คํ : ํธ๋ผํซ, ํผ์๋ ธ, ์์ํฐ ์ฐ์ฃผ์๋ค๊ณผ ํจ๊ปํ๋ ํฉ์ฃผ ์ ํฌ
๋ฐ์๊ฐ์ด ํํธ์๋ ๋ฉ์์ฝ๊ณ ๋๋ฌ๋จธ **"ํ ๋ฅดํฌ๊ฐ"**๊ฐ ์ ๋ง์ ๊ณ์ฝ์ ๋งบ์ด ์๋ฒฝํ ๋ฆฌ๋ฌ์ ์ป์ ํ, ์ฌ์ฆ ํด๋ฝ์ ์ฅ์ ํ๋ ค๋ ๋งํผ์์ ๋ง์ ์ธ์ฐ๋ ์ด์ผ๊ธฐ๋ฅผ ๊ฒฝํํ์ธ์.
๊ฐ๋ฐ ๊ธฐ๊ฐ: 2025.04.08 ~ ํ์ฌ ์งํ ์ค
- BPM ๋๊ธฐํ: BGM์ ์ ํํ ๋นํธ์ ๋ง์ถฐ SPACE๋ฅผ ๋๋ฌ ๊ณต๊ฒฉ
- ์๋ ํ๊ฒํ : ๊ฐ์ฅ ๊ฐ๊น์ด ์ ์ ์๋์ผ๋ก ์กฐ์คํ๋ ์ง๊ด์ ์ธ ์ ํฌ
- ํ์ด๋ฐ ํ์ : Perfect/Good/Miss์ ๋ฐ๋ฅธ ์ฐจ๋ณํ๋ ๋ฐ๋ฏธ์ง
- 4๋จ๊ณ ์ฝค๋ณด: ์ฐ์ ์ฑ๊ณต ์ BPM๊ณผ ๊ณต๊ฒฉ๋ ฅ์ด ์ ์ง์ ์ผ๋ก ์์น
- ์์ ์งํ: ์ฝค๋ณด ๋จ๊ณ์ ๋ฐ๋ผ ๋น ๋ฐด๋ ์ ๊ธฐ๊ฐ ํ๋์ฉ ์ถ๊ฐ
- ์๊ฐ์ ํผ๋๋ฐฑ: ์ฝค๋ณด ๋จ๊ณ๋ณ ํ๋ คํ ์ดํํธ์ ํ๋ฉด ์ฐ์ถ
- 8๋จ๊ณ ์จ์ด๋ธ: ์ ์ง์ ์ผ๋ก ์ฆ๊ฐํ๋ ๋์ด๋ (์ด ํ๋ ์ด ํ์ ์ฝ 10๋ถ)
- ๋ค์ํ ์ : ๊ทผ์ /์๊ฑฐ๋ฆฌ/๋ณด์ค ๋ชฌ์คํฐ์ ์ ๋ต์ ์กฐํฉ
- ์ค๊ฐ ์์ : ์จ์ด๋ธ ๊ฐ ์ ๋ต์ ์ ๊ทธ๋ ์ด๋์ ์ฒด๋ ฅ ํ๋ณต
- 3๊ฐ์ง ์ ๊ธฐ: ํธ๋ผํซ(๊ณต๊ฒฉ๋ ฅ), ํผ์๋ ธ(๋ฐฉ์ด๋ ฅ), ์์ํฐ(์๋) ์ ๋ฌธ
- ์๋์ง ํจ๊ณผ: ๋๋ฃ ์กฐํฉ์ ๋ฐ๋ฅธ ํน๋ณํ ๋ณด๋์ค
- ์ต๋ 5๋ช : ํ ๋น ๋ฐด๋ ๊ตฌ์ฑ์ผ๋ก ํฉ์ฃผํ๋ ๋ฏํ ์ ํฌ ๊ฒฝํ
- ๊ณจ๋ ์์ง: ๋ชฌ์คํฐ ์ฒ์น ์ ํ๋ํ๋ ์ ๋ต์ ์์
- ๋ค์ํ ์ ๊ทธ๋ ์ด๋: ๊ณต๊ฒฉ๋ ฅ, ์ฒด๋ ฅ, ํน์ ๋ฅ๋ ฅ ๊ฐํ
- ์ ํ์ ์ฌ๋ฏธ: ๋งค ์จ์ด๋ธ๋ง๋ค ๋ค๋ฅธ ์ ๋ต์ ์ ํ
| ํค | ๊ธฐ๋ฅ |
|---|---|
WASD |
ํ๋ ์ด์ด ์ด๋ |
Space |
๋ฆฌ๋ฌ์ ๋ง์ถฐ ๊ณต๊ฒฉ |
ESC |
์ผ์์ ์ง/๋ฉ๋ด |
| ์์ญ | ๊ธฐ์ | ๋ฒ์ |
|---|---|---|
| ๊ฒ์ ์์ง | 6000.0.43f1 | |
| ์ค๋์ค ๋ฏธ๋ค์จ์ด | 2.02 | |
| ๊ฐ๋ฐ ์ธ์ด | .NET 6.0 | |
| ๋ ๋๋ง ํ์ดํ๋ผ์ธ | Unity URP | |
| ์ ๋๋ฉ์ด์ | 1.2.765 | |
| ๋ฒ์ ๊ด๋ฆฌ | Git |
- 2.5D ๋ ๋๋ง: 2D ์คํ๋ผ์ดํธ(๋น๋ณด๋) + 3D ํ๊ฒฝ์ ๋ ํนํ ์กฐํฉ
- Unity 6 ์ต์ ๊ธฐ๋ฅ: ํฅ์๋ ๋ ๋๋ง ํ์ดํ๋ผ์ธ๊ณผ ์ฑ๋ฅ ์ต์ ํ
- FMOD ํตํฉ: ์ค์๊ฐ BPM ์ถ์ ๋ฐ ๋์ ์์ ๋ ์ด์ด๋ง
- ํฐ ์ ฐ์ด๋ฉ: ๋ฌ๋ฒํธ์ค ์คํ์ผ์ ์ํ ์ปค์คํ ์ ฐ์ด๋
- ์ค๋ธ์ ํธ ํ๋ง: ์ต์ ํ๋ ๋ชฌ์คํฐ ์คํฐ ์์คํ
- GPU Resident Drawer: Unity 6์ ํฅ์๋ ๋ ๋๋ง ์ฑ๋ฅ
๐ ์์ธํ ํด๋ ๊ตฌ์กฐ ๋ณด๊ธฐ
Assets/
โโโ ๐ Animator (์ ๋๋ฉ์ดํฐ ์ปดํฌ๋ํธ)
โ โโโ ๐ Enemy
โโโ ๐ Anims (์ ๋๋ฉ์ด์
ํด๋ฆฝ)
โ โโโ ๐ Enemy
โ โ โโโ ๐ Bird
โ โ โโโ ๐ Frog
โ โ โโโ ๐ Pig
โ โโโ ๐ Player
โโโ ๐ Audio (์ค๋์ค ํด๋ฆฝ)
โ โโโ ๐ 120BPM ~ 160BPM (BPM๋ณ ์์
ํธ๋)
โ โโโ ๐ INTRO(120BPM)
โ โโโ ๐ SFX
โโโ ๐ Font
โ โโโ ๐ Cuphead_Font
โ โโโ ๐ wiched-mouse
โโโ ๐ Plugins (๋ฏธ๋ค์จ์ด)
โ โโโ ๐ DOTween
โ โโโ ๐ FMOD
โโโ ๐ Prefabs
โ โโโ ๐ Effects
โ โโโ ๐ Monster
โ โโโ ๐ Supporter
โ โโโ ๐ UI
โโโ ๐ Scripts (C# ์คํฌ๋ฆฝํธ)
โ โโโ ๐ 00. Base (ํต์ฌ ๋งค๋์ ๋ค)
โ โ โโโ ๐ GameManager
โ โ โโโ ๐ WaveManager
โ โ โโโ ๐ AudioManager
โ โ โโโ ๐ RhythmManager
โ โ โโโ ๐ ComboManager
โ โโโ ๐ 02. Player
โ โโโ ๐ 03. Monster
โ โโโ ๐ 04. Supporter
โ โโโ ๐ 04. UI
โ โโโ ๐ 05. FieldShop
โโโ ๐ Sprites (์คํ๋ผ์ดํธ ์์
)
โโโ ๐ StreamingAssets (FMOD ๊ด๋ จ)
โโโ ๐ InputSystem_Actions.inputactions
- OS: Windows 10/11, macOS 12+, Linux
- Unity: 6000.0.43f1 ์ด์
- RAM: 16GB ์ด์ ๊ถ์ฅ (Unity 6 ์๊ตฌ์ฌํญ)
- ์ ์ฅ๊ณต๊ฐ: 3GB ์ด์
-
์ ์ฅ์ ํด๋ก
git clone https://github.com/probablymayb/Project_JazzDevil.git cd Project_JazzDevil -
Unity Hub์์ ํ๋ก์ ํธ ์ด๊ธฐ
- Unity Hub โ Projects โ Add โ JazzDevil ํด๋ ์ ํ
- Unity 6000.0.43f1๋ก ์ด๊ธฐ
-
FMOD ์ค์
StreamingAssets/JazzDevil_FMODํด๋ ํ์ธ- FMOD Studio์์ ํ๋ก์ ํธ ๋น๋ (ํ์์)
-
ํ๋ ์ด
- Main Scene ์ด๊ธฐ
- Unity ์๋ํฐ์์ Play ๋ฒํผ ํด๋ฆญ
์์ธํ ๋น๋ ๊ฐ์ด๋๋ **๐ ๏ธ ๊ฐ๋ฐ์ ๊ฐ์ด๋**๋ฅผ ์ฐธ์กฐํ์ธ์.
| ๐งโ๐ป ์ด๋ฏผ์ | ๐งโ๐ป ๋ฐ์ฑํ | ๐งโ๐ป ๋ฐ๊ฒฝ์ค |
|---|---|---|
| ํ์ฅ | ํ์ | ํ์ |
| FMOD ๊ธฐ๋ฐ ์ฝ์ด ์์คํ
Player ๊ฐ๋ฐ |
์ , ๋๋ฃ ์์คํ ๊ฐ๋ฐ | UI, ์จ์ด๋ธ ์์คํ ๊ฐ๋ฐ |
- ์ด๋ฏผ์: ๋ฆฌ๋ฌ ์์คํ , FMOD ํตํฉ, ํ๋ ์ด์ด ์ปจํธ๋กค๋ฌ, Git ๊ด๋ฆฌ
- ๋ฐ์ฑํ: AI ์์คํ , ๋ชฌ์คํฐ ํจํด, ๋๋ฃ ์์คํ , ์ ๋๋ฉ์ด์ ํตํฉ
- ๋ฐ๊ฒฝ์ค: UI/UX ๋์์ธ, ์จ์ด๋ธ ๋งค๋์ , ์์ ์์คํ , ์คํฌ๋ผ ๋ง์คํฐ
| ์์คํ | ์งํ๋ฅ | ์ํ |
|---|---|---|
| ๋ฆฌ๋ฌ ์์คํ | โ ์๋ฃ | |
| ์ ํฌ ์์คํ | โ ์๋ฃ | |
| UI ์์คํ | ๐ง ํด๋ฆฌ์ฑ | |
| ๋๋ฃ ์์คํ | ๐ง ๊ฐ๋ฐ ์ค | |
| ์ฌ์ด๋ ์์คํ | ๐ง ํด๋ฆฌ์ฑ |
- ์ด ๊ฐ๋ฐ ๊ธฐ๊ฐ: 3๊ฐ์
- ์ปค๋ฐ ์: 200+
- ์ฝ๋ ๋ผ์ธ: 15,000+
- ์คํ๋ฆฐํธ: 6๊ฐ
- ๊ธฐ๋ณธ ํ๋ ์ด์ด ์์คํ
- ๋ฆฌ๋ฌ ๊ธฐ๋ฐ ์ ํฌ
- ์จ์ด๋ธ ์์คํ
- ๊ธฐ๋ณธ UI
- FMOD ํตํฉ
- ๋๋ฃ ์์คํ ์์ฑ
- ์ถ๊ฐ ๋ชฌ์คํฐ ํ์
- ์ฌ์ด๋ ๋ฐธ๋ฐ์ฑ
- ๋ฒ๊ทธ ์์ ๋ฐ ์ต์ ํ
- ์คํ ์ถ์ ์ค๋น
- ์ถ๊ฐ ์จ์ด๋ธ ์ฝํ ์ธ
- ๋ฉํฐํ๋ ์ด์ด ๋ชจ๋
- ๋ชจ๋ฐ์ผ ์ด์
Jazz Devil ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ณ ์ถ์ผ์ ๊ฐ์? ํ์ํฉ๋๋ค! ๐
- ์ด ์ ์ฅ์๋ฅผ Fork ํฉ๋๋ค
- Feature ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค (
git checkout -b feature/AmazingFeature) - ๋ณ๊ฒฝ์ฌํญ์ ์ปค๋ฐํฉ๋๋ค (
git commit -m 'Add some AmazingFeature') - ๋ธ๋์น์ Push ํฉ๋๋ค (
git push origin feature/AmazingFeature) - Pull Request๋ฅผ ์์ฑํฉ๋๋ค
Issues ํ์ด์ง์์ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํด์ฃผ์ธ์.
์๋ก์ด ์์ด๋์ด๊ฐ ์์ผ์๋ค๋ฉด Discussions์์ ํ ๋ก ํด๋ณด์ธ์!
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.
๐ ์ฌ์ฉ์ ๊ฐ์ด๋ โข ๐ ๏ธ ๊ฐ๋ฐ์ ๊ฐ์ด๋ โข ๐ฎ ์ง๊ธ ํ๋ ์ดํ๊ธฐ
Made with โค๏ธ by Team Jazz Devil