Unity ์ ๋ฌธ ์ฃผ์ฐจ ํํ๋ก์ ํธ 3์กฐ, ๋ชป ๋จน์ด๋ ์ฐ๋ฆฌ๊ณ ์ ํ ํ๋ก์ ํธ์ ๋๋ค.
๊ณ ์์ด๊ฐ ์์ ์ ์ค์ ์ํค๊ธฐ ์ํด ์ซ์์ค๋ ์ฌ๋๋ค์ ๋ฌด์ฐ๋ฌ์ ์ผ์ ์๊ฐ๋์ ์์กดํ๋ฉด ์น๋ฆฌํ๋ ๊ฒ์์ ๋๋ค.
24.01.24 ~ 24.01.30
- ๊ธ๊ฒฝํฌ(ํ์ฅ) : Player์ InputSystem ๊ตฌํ, ๋ฐํ
- ๊น์ฒ ์ฐ : Game Logic ๊ตฌํ ๋ฐ ์์ ๋ฌผ Merge, ๊ฒ์ ์ข ๋ฃ ํ ์ต๊ณ ์ ์ ์ถ๋ ฅ
- ์ ์์ฐ : Enemy ์์ฑ ๋ฐ Prefabs ๊ตฌํ
- ์ก์ํ : UI์ Audio ๊ตฌํ, ๋ ธ์ ๊ณผ ReadMe ์์ฑ
- Visual Studio 2022
- C# .Net 8.0
- Unity 2022.3.2f1
- Github Desktop

-
- ๊ฒ์ ํ์ดํ, Player ์ด๋ฆ ์ ๋ ฅ, ์ต์ ์ค์ ๋ฐ ๊ฒ์ ํ๋ ์ด
-
- Player, Enemy๊ณผ Tilemap์ ๊ตฌํ
-
- ๊ฒ์ ์์, ํ๋ ์ด์ด์ ์์กด ์ฌ๋ถ์ ๋ฐ๋ฅธ ๊ฒ์ ์ข ๋ฃ, ํ๋ ์ด์ด์ ์ ์ ๊ณต๊ฒฉ๊ณผ ํผ๊ฒฉ, ์ ์๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
- ํ๋ ์ด์ด, ์ ์ ์ ์ด ๋ฐ ์๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ์ ์ถฉ๋ ์ฒ๋ฆฌ
- ํ๋ ์ด์ด์ ํค๋ณด๋ ์ ๋ ฅ ์ฒ๋ฆฌ
- ๋ง์ฐ์ค ๋ฐฉํฅ์ ๋ฐ๋ฅธ ์บ๋ฆญํฐ์ ์กฐ์ค์ , ๋ฐฉํฅ ๋ณ๊ฒฝ
- ํฌ์ฌ์ฒด ๋ฐ์ฌ
- ํ๋ ์ด์ด ์ฒด๋ ฅ ๊ฒ์ด์ง
- ํ๋ ์ด์ด์ ์ ์ ์ ๋๋ฉ์ด์
- ์ ์์ฑ ์ ํ๋ ์ด์ด ๋ชฉํ ์ค์ ๊ธฐ๋ฅ
- ํ๋ ์ด์ด ์์น์ ๋ฐ๋ฅธ ์ ์ ์ด๋ ๋ฐฉํฅ, ์คํ๋ผ์ดํธ ํ์ ๊ธฐ๋ฅ
- ๊ฒฝํ์น ํ๋๊ณผ ๋ ๋ฒจ ์
- BGM๊ณผ SFX ์กฐ์ ๊ธฐ๋ฅ
- ๊ฒ์ ์ข ๋ฃ ์ ์ต๊ณ ๊ฒฐ๊ณผ 1 ~ 3๋ฑ ์ถ๋ ฅ
-
๊ธ๊ฒฝํฌ
- Player์ ์ ๋๋ฉ์ด์ ์ค์
- Player์ InputSystem์ ๋ฐ๋ฅธ ํค๋ณด๋์ ๋ง์ฐ์ค ์ ๋ ฅ ์ฒ๋ฆฌ
- Player์ ๋ง์ฐ์ค ๋ฐฉํฅ์ ๋ฐ๋ฅธ ํฌ์ฌ์ฒด ์กฐ์ค์ ๊ณ์ฐ
- Player์ ๋ง์ฐ์ค ์์ ๋ฐ๋ฅธ ์บ๋ฆญํฐ ์คํ๋ผ์ดํธ ํ์
- Player์ ํฌ์ฌ์ฒด ๊ตฌํ ๋ฐ Prefabํ
-
๊น์ฒ ์ฐ
- Player์ Enemy์ ์คํฏ ์ค์
- ๊ฒ์์ ์ข ๋ฃ ์กฐ๊ฑด ์ค์
- ํ๋ ์ด์ด์ ๋ ๋ฒจ ์ ๊ตฌํ
- ํ๋ ์ด์ด์ ์ฒด๋ ฅ ๊ฒ์ด์ง ๊ตฌํ
- ๊ฒ์ ์ข ๋ฃ ์ ์ต๊ณ ์ ์ ์ถ๋ ฅ
- TimeManager ๊ตฌํ์ ํตํ ์ธ๊ฒ์ ์๊ฐ ๊ด๋ฆฌ
- Enemy์ ๋๋คํ ์์ฑ ์์น ๊ตฌํ
- Player์ ์ด๋ฆ ์ ๋ ฅ
-
์ ์์ฐ
- ๊ณต๊ฒฉ ํ์ ์ ๋ฐ๋ฅธ Enemy ์์ฑ
- Enemy์ ์ ๋๋ฉ์ด์ ์ค์
- HealthSystem์ ํตํด Player์ Enemy์ ์ฒด๋ ฅ ๊ด๋ฆฌ ๊ตฌํ
- ์๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ Enemy์ ํฌ์ฌ์ฒด ๊ตฌํ ๋ฐ Prefabํ
- Enemy ์์ฑ ์ Player์ ์์น์ ๋ฐ๋ฅธ ์ด๋ ๋ฐฉํฅ๊ณผ ์คํ๋ผ์ดํธ ํ์
-
์ก์ํ
- StartScene ๊ตฌํ
- MainScene์ Tilemap๊ณผ Tilemap Collider ์ถ๊ฐ
- MainScene์ ๊ฒ์ ์งํ ์๊ฐ ์ถ๋ ฅ
- ์ต์ ๋ฉ๋ด์ ๊ตฌํ.
- ๊ฒ์ ๋ด ์์ ๊ณผ ํจ๊ณผ์ ์ถ๋ ฅ
- ์ต์ ์์ ๊ฒ์ ๋ด ์์ ๊ณผ ํจ๊ณผ์์ ๋ณผ๋ฅจ ์กฐ์ ๊ธฐ๋ฅ
- ๊ฒ์ ์ข ๋ฃ ์ ์ถ๋ ฅ๋๋ ๊ฒฐ๊ณผ ํ๋ฉด ๊ตฌํ
- Player : https://opengameart.org/content/tiny-kitten-game-sprite
- Enemy : https://assetstore.unity.com/packages/2d/undead-survivor-assets-pack-238068
- Tilemap : https://pixelfrog-assets.itch.io/kings-and-pigs, https://limezu.itch.io/moderninteriors
- StartScene Play Button : https://cupnooble.itch.io/, https://cupnooble.itch.io/sprout-lands-ui-pack
- GameEndPopup :
- ํฐํธ : https://tinyworlds.itch.io/free-pixel-font-thaleah
- ๋ฐฐ๊ฒฝ์์ : https://azakaela.itch.io/froggis-adventure
- SFX : https://bbunsik.itch.io/cooknightasset