๐ŸŽฎ ํ”„๋กœ์ ํŠธ ํด๋ฆฌ์‹ฑ ๊ณ„ํš์„œ (Polishing Phase Plan)


๐Ÿ“Œ 1. ํด๋ฆฌ์‹ฑ์˜ ๋ชฉ์ 


โœ… 2. ํ”„๋กœํ† ํƒ€์ž… ์™„์„ฑ ๊ธฐ์ค€ (ํ˜„์žฌ ๊ธฐ๋Œ€๊ฐ’)

์‹œ์Šคํ…œ ๊ตฌํ˜„ ๋ชฉํ‘œ
UI ์ฒด๋ ฅ / ์ƒํƒœ ํ‘œ์‹œ, ๋ ˆ๋ฒจ ์ „ํ™˜ UI
Wave ์‹œ์Šคํ…œ ์  ์Šคํฐ ๋ฐ ํด๋ฆฌ์–ด ์ฒ˜๋ฆฌ (์‹œ๊ฐ„ or ์ „๋ฉธ ์กฐ๊ฑด) โ†’ ํœด์‹ ์‹œ๊ฐ„ โ†’ ๋‹ค์Œ ์›จ์ด๋ธŒ
ํ”Œ๋ ˆ์ด์–ด ์ด๋™, ๊ณต๊ฒฉ, ์Šคํƒฏ ๋ฐ˜์˜
์  AI ๋ชฉํ‘œ ํƒ์ƒ‰, ๊ณต๊ฒฉ, ์‚ฌ๋ง ์ฒ˜๋ฆฌ
๋ฌด๊ธฐ ์‹œ์Šคํ…œ ์žฅ์ฐฉ / ๊ณต๊ฒฉ / ์žฌ์žฅ์ „ ๋“ฑ
๋Œ€๋ฏธ์ง€ ์ฒ˜๋ฆฌ ํ”Œ๋ ˆ์ด์–ด / ์  ๊ตฌ๋ถ„, ํšจ๊ณผ ์ ์šฉ

๐Ÿงฉ 3. ํด๋ฆฌ์‹ฑ ๋ฒ”์œ„ ๋ฐ ๋ฐฉํ–ฅ์„ฑ

๊ตฌ๋ถ„ ๋‚ด์šฉ
๊ธฐ๋ณธ ์‹œ์Šคํ…œ ์•ˆ์ •ํ™” ๊ฒŒ์ž„ ๋ฃจํ”„(์›จ์ด๋ธŒ โ†’ ํœด์‹ โ†’ ์›จ์ด๋ธŒ)๊ฐ€ ๋Š๊น€ ์—†์ด ๋ฐ˜๋ณต๋˜๋„๋ก
๊ฒŒ์ž„ ํŠนํ™” ๊ตฌํ˜„ ์šฐ๋ฆฌ๋งŒ์˜ ๊ธฐํš ํฌ์ธํŠธ๋ฅผ ๋ฐ˜์˜
๋„์ „ ์š”์†Œ ์‹คํ—˜ ์™„์„ฑ๋„๋ณด๋‹ค ์‹คํ˜„ ๊ฐ€๋Šฅ์„ฑ ์ค‘์‹ฌ์˜ ํ…Œ์ŠคํŠธ
์—ฐ์ถœ ๊ฐ•ํ™” (โ€˜ํ•„์‚ด๊ธฐโ€™) ์‹œ๊ฐ์ , ๊ฐ์ •์  ์ž„ํŒฉํŠธ ์ œ๊ณต (Post Process, Particle, ์—ฐ์ถœ ๋“ฑ)

๐Ÿงฑ 4. ๊ตฌํ˜„ ์šฐ์„ ์ˆœ์œ„

๐Ÿ”น 1๏ธโƒฃ ํ•ต์‹ฌ ์‹œ์Šคํ…œ ๋ณด์™„

ํ˜„์žฌ ํ”„๋กœํ† ํƒ€์ž…์„ ์‹ค์ œ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์œผ๋กœ ์™„์„ฑํ•˜๋Š” ๋‹จ๊ณ„

ํ•ญ๋ชฉ ์„ค๋ช…
Projectile ๋ฌด๊ธฐ (์ˆ˜๋ฅ˜ํƒ„) ํญ๋ฐœ ๋ฒ”์œ„ ํšจ๊ณผ, ์ถœ๋ ฅ ์ค‘๊ฐ„ ์œ ํšจ ์˜ค๋ธŒ์ ํŠธ ๊ด€๋ฆฌ
ItemSpawner & FieldItem ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์•„์ดํ…œ ํš๋“ ์‹œ, ํ•ด๋‹น ์•„์ดํ…œ์˜ Effect Class ๊ตฌ์„ฑ์— ๋”ฐ๋ฅธ ํšจ๊ณผ ์ ์šฉ
Moding System ๋ณ„๋„์˜ Moding ํด๋ž˜์Šค ์ƒ์„ฑ โ†’ Stat / Effect ๊ตฌ๋ถ„ ๊ด€๋ฆฌ Stat : Weapon ๋‚ด๋ถ€์—์„œ ์ง์ ‘ ์ ์šฉ Effect : Damage Calculator์—์„œ ์‹ค์ œ ์ ์šฉ
Inventory System ์•„์ดํ…œ / ์žฌํ™” ๊ด€๋ฆฌ ๋ฐ Equip ์—ฐ๋™ EquipComponent ํ™•์žฅํ˜• ์Šฌ๋กฏ ๊ตฌ์กฐ ๊ณ ๋ ค
Wave ๊ตฌ์กฐ์ฒด ์  ์ข…๋ฅ˜ + ๊ฐœ์ˆ˜๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ตฌ์กฐ์ฒด ๋‚œ์ด๋„ ์กฐ์ ˆ ๋ฐ ๋žœ๋ค ์š”์†Œ ์ ์šฉ ๊ฐ€๋Šฅ
Enemy ์ข…๋ฅ˜ ์ถ”๊ฐ€ ๋‹ค์–‘ํ•œ ์  ํด๋ž˜์Šค ๊ตฌํ˜„ ๋ฐ Wave ์—ฐ๋™ (์›๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ์šฉ Projectile Enemy ํฌํ•จ)

๐Ÿ”ธ 2๏ธโƒฃ ๋„์ „ ๊ณผ์ œ (๊ณ ๊ธ‰ ๊ฐœ๋ฐœ ๋ชฉํ‘œ)