Skip to content

Latest commit

ย 

History

History
120 lines (87 loc) ยท 5.32 KB

File metadata and controls

120 lines (87 loc) ยท 5.32 KB

2D ์•„์ด์†Œ๋ฉ”ํŠธ๋ฆญ ์Šˆํ„ฐ - ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ

์†Œ๊ฐœ

Tadadosi์™€ ๋‹จ๊ตญ๋Œ€ํ•™๊ต ํ•™์ƒ๋“ค์ด ๊ฐœ๋ฐœํ•œ 2D ์•„์ด์†Œ๋ฉ”ํŠธ๋ฆญ ์Šˆํ„ฐ ๊ฒŒ์ž„์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ๋Š” ๊ฒŒ์ž„์„ ์„ค์น˜, ๊ตฌ์„ฑ ๋ฐ ํ”Œ๋ ˆ์ดํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ

  • ์šด์˜์ฒด์ œ: Windows 7/8/10, macOS 10.12+, ๋˜๋Š” Linux
  • ํ”„๋กœ์„ธ์„œ: 1.8 GHz ๋“€์–ผ์ฝ”์–ด CPU ์ด์ƒ
  • ๋ฉ”๋ชจ๋ฆฌ: 2 GB RAM
  • ๊ทธ๋ž˜ํ”ฝ: DirectX 10 ํ˜ธํ™˜ GPU (512 MB VRAM)
  • ์ €์žฅ๊ณต๊ฐ„: 200 MB ์ด์ƒ ์—ฌ์œ  ๊ณต๊ฐ„

์„ค์น˜ ๊ฐ€์ด๋“œ

๋ฐฉ๋ฒ• 1: ๋นŒ๋“œ๋œ ๊ฒŒ์ž„ ์‹คํ–‰

  1. GitHub Releases ํŽ˜์ด์ง€์—์„œ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”
  2. ZIP ํŒŒ์ผ์„ ์›ํ•˜๋Š” ์œ„์น˜์— ์••์ถ• ํ•ด์ œํ•˜์„ธ์š”
  3. ์‹คํ–‰ ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜์„ธ์š”:
    • Windows: 2DIsometricShooter.exe
    • macOS: 2DIsometricShooter.app
    • Linux: 2DIsometricShooter.x86_64

๋ฐฉ๋ฒ• 2: ์†Œ์Šค ์ฝ”๋“œ์—์„œ ์‹คํ–‰ (๊ฐœ๋ฐœ์ž์šฉ)

  1. ์ €์žฅ์†Œ ๋ณต์ œ: git clone https://github.com/tadadosii/2DTopDownIsometricShooterStudy.git
  2. Unity 2019.4.0f1(๊ถŒ์žฅ ๋ฒ„์ „)์—์„œ ํ”„๋กœ์ ํŠธ ์—ด๊ธฐ
  3. Assets/Scenes/MainScene.unity์—์„œ ๋ฉ”์ธ ์”ฌ ์—ด๊ธฐ
  4. Unity ์—๋””ํ„ฐ์—์„œ Play ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ
  5. ๊ฒŒ์ž„ ๋นŒ๋“œ: File > Build Settings์—์„œ ๋Œ€์ƒ ํ”Œ๋žซํผ์„ ์„ ํƒํ•˜๊ณ  "Build" ํด๋ฆญ

๊ฒŒ์ž„ ์กฐ์ž‘๋ฒ•

์ด ๊ฒŒ์ž„์€ ํ‚ค๋ณด๋“œ/๋งˆ์šฐ์Šค์™€ ๊ฒŒ์ž„ํŒจ๋“œ ์กฐ์ž‘์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค ์กฐ์ž‘๋ฒ•

๋™์ž‘ ํ‚ค
์ด๋™ WASD ํ‚ค
์กฐ์ค€ ๋งˆ์šฐ์Šค
์ฃผ ๋ฐœ์‚ฌ ๋งˆ์šฐ์Šค ์™ผ์ชฝ ๋ฒ„ํŠผ
๋ณด์กฐ ๋ฐœ์‚ฌ (์ฐจ์ง€) ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ
๋Œ€์‹œ ์ŠคํŽ˜์ด์Šค๋ฐ”
๋ฌด๊ธฐ ์ „ํ™˜ Q/E ๋˜๋Š” ๋งˆ์šฐ์Šค ์Šคํฌ๋กค ํœ 
๋ฐœ์‚ฌ ์†๋„ ์ „ํ™˜ C/V
์ผ์‹œ์ •์ง€ ESC

๊ฒŒ์ž„ํŒจ๋“œ ์กฐ์ž‘๋ฒ• (Xbox ๋ ˆ์ด์•„์›ƒ)

๋™์ž‘ ๋ฒ„ํŠผ
์ด๋™ ์™ผ์ชฝ ์•„๋‚ ๋กœ๊ทธ ์Šคํ‹ฑ
์กฐ์ค€ ์˜ค๋ฅธ์ชฝ ์•„๋‚ ๋กœ๊ทธ ์Šคํ‹ฑ
์ฃผ ๋ฐœ์‚ฌ ์˜ค๋ฅธ์ชฝ ํŠธ๋ฆฌ๊ฑฐ (RT)
๋ณด์กฐ ๋ฐœ์‚ฌ (์ฐจ์ง€) ์™ผ์ชฝ ํŠธ๋ฆฌ๊ฑฐ (LT)
๋Œ€์‹œ ์˜ค๋ฅธ์ชฝ ๋ฒ”ํผ (RB)
๋ฌด๊ธฐ ์ „ํ™˜ A/B ๋ฒ„ํŠผ
๋ฐœ์‚ฌ ์†๋„ ์ „ํ™˜ ์™ผ์ชฝ ์Šคํ‹ฑ ๋ฒ„ํŠผ
์ผ์‹œ์ •์ง€ ์Šคํƒ€ํŠธ ๋ฒ„ํŠผ

๊ฒŒ์ž„ํ”Œ๋ ˆ์ด ๊ฐ€์ด๋“œ

๊ธฐ๋ณธ ๋ฉ”์ปค๋‹ˆ์ฆ˜

  • ์ด๋™: ์กฐ์ž‘ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์บ๋ฆญํ„ฐ๋ฅผ ๋ชจ๋“  ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์กฐ์ค€: ์บ๋ฆญํ„ฐ๋Š” ์ž๋™์œผ๋กœ ์กฐ์ค€ ๋ฐฉํ–ฅ์„ ํ–ฅํ•ด ๋ฐ”๋ผ๋ด…๋‹ˆ๋‹ค.
  • ๋Œ€์‹œ: ๋Œ€์‹œ ๋Šฅ๋ ฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜„์žฌ ๋ฐฉํ–ฅ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•˜๊ณ  ์žฅ์• ๋ฌผ์ด๋‚˜ ์ ์„ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฌด๊ธฐ: ๊ฒŒ์ž„์—๋Š” ๋‹ค์–‘ํ•œ ๋™์ž‘์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๋ฌด๊ธฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋ฌด๊ธฐ๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐœ์‚ฌ ๋ชจ๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด๊ธฐ ์‹œ์Šคํ…œ

  1. ๊ธฐ๋ณธ ๋ ˆ์ด์ € ๊ฑด

    • ์ฃผ ๋ฐœ์‚ฌ: ๋น ๋ฅธ ๋‹จ์ผ ๋ฐœ์‚ฌ
    • ๋ณด์กฐ ๋ฐœ์‚ฌ: ์ถฉ์ „๋œ ๊ฐ•๋ ฅํ•œ ํญ๋ฐœ (์ถฉ์ „์„ ์œ„ํ•ด ๋ˆ„๋ฅด๊ณ  ์žˆ๋‹ค๊ฐ€ ๋ฐœ์‚ฌํ•˜๋ ค๋ฉด ๋†“๊ธฐ)
  2. ์—ฐ์† ๋ ˆ์ด์ €

    • ์ฃผ ๋ฐœ์‚ฌ: ํ‘œ์ค€ ๊ด‘์„ 
    • ๋ณด์กฐ ๋ฐœ์‚ฌ: ์ถฉ์ „๋œ ์—ฐ์† ๊ด‘์„ 

ํŒ๊ณผ ์ „๋žต

  • ๋Œ€์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉ์„ ๋น ๋ฅด๊ฒŒ ํƒ์ƒ‰ํ•˜๊ณ  ์ ์˜ ๊ณต๊ฒฉ์„ ํ”ผํ•˜์„ธ์š”.
  • ๊ฐ ๋ฌด๊ธฐ๋Š” ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋ฐœ์‚ฌ ์†๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ถฉ์ „ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๊ฐ•๋ ฅํ•˜์ง€๋งŒ ์ถฉ์ „ํ•˜๋Š” ๋™์•ˆ ์ทจ์•ฝํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค - ์ „๋žต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์„ธ์š”.
  • ์นด๋ฉ”๋ผ๋Š” ์บ๋ฆญํ„ฐ์™€ ์กฐ์ค€ ์œ„์น˜๋ฅผ ๋ชจ๋‘ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์กฐ์ •๋˜์–ด ๋ฐ”๋ผ๋ณด๋Š” ๋ฐฉํ–ฅ์„ ๋” ์ž˜ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™˜๊ฒฝ์  ์žฅ์• ๋ฌผ์€ ์ „๋žต์  ์œ„์น˜ ์„ ์ •์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ•ด๊ฒฐ

์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ์ฑ…

๋ฌธ์ œ ํ•ด๊ฒฐ์ฑ…
๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜์ง€ ์•Š์Œ ์‹œ์Šคํ…œ์ด ์ตœ์†Œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„ ์—…๋ฐ์ดํŠธ๋ฅผ ์‹œ๋„ํ•˜์„ธ์š”.
์กฐ์ž‘์ด ์‘๋‹ตํ•˜์ง€ ์•Š์Œ ๋‹ค๋ฅธ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ๊ฒŒ์ž„์„ ์žฌ์‹œ์ž‘ํ•ด ๋ณด์„ธ์š”.
์„ฑ๋Šฅ ๋ฌธ์ œ ๊ทธ๋ž˜ํ”ฝ ํ’ˆ์งˆ ์„ค์ •์„ ๋‚ฎ์ถ”์„ธ์š”. ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ซ์œผ์„ธ์š”.
๊ฒŒ์ž„ ์ถฉ๋Œ ์†Œ์Šค์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ Unity ์„ค์น˜๊ฐ€ ์ตœ์‹  ์ƒํƒœ์ธ์ง€ ํ™•์ธํ•˜์„ธ์š”. ๋นŒ๋“œ๋œ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ฒŒ์ž„ ํŒŒ์ผ์„ ๊ฒ€์ฆํ•˜์„ธ์š”.

๋„์›€ ๋ฐ›๊ธฐ

์—ฌ๊ธฐ์—์„œ ๋‹ค๋ฃจ์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด:

  1. GitHub Issues ํŽ˜์ด์ง€์—์„œ ์•Œ๋ ค์ง„ ๋ฌธ์ œ์ธ์ง€ ํ™•์ธํ•˜์„ธ์š”
  2. ๋ฌธ์ œ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด์™€ ์žฌํ˜„ ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋œ ์ƒˆ ์ด์Šˆ๋ฅผ ์ œ์ถœํ•˜์„ธ์š”
  3. Twitter @tadadosi ๋˜๋Š” Reddit u/tadadosi์—์„œ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”

ํฌ๋ ˆ๋”ง

  • ๊ฒŒ์ž„ ๊ฐœ๋ฐœ: Tadadosi
  • ์‚ฌ์šด๋“œ ์ดํŽ™ํŠธ: Freesound.org
  • ์Œ์•…: Sci Fi Industries from Freemusicarchive.org
  • ์™ธ๋ถ€ ์Šคํฌ๋ฆฝํŠธ: ๋ฌธ์„œ์— ๋ช…์‹œ๋œ ๋Œ€๋กœ ํฌ๋ ˆ๋”ง ํ‘œ์‹œ

๋ผ์ด์„ผ์Šค

์ด ํ”„๋กœ์ ํŠธ๋Š” MIT ๋ผ์ด์„ผ์Šค ํ•˜์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค - ์ž์„ธํ•œ ๋‚ด์šฉ์€ LICENSE ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”. MIT ๋ผ์ด์„ผ์Šค๋Š” ์ฝ”๋“œ์™€ ํ”„๋กœ์ ํŠธ ์„ค์ •์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ค๋””์˜ค ํŒŒ์ผ๊ณผ ์Šคํ”„๋ผ์ดํŠธ๋Š” ๋ณ„๋„์˜ ๋ผ์ด์„ผ์Šค ์กฐ๊ฑด์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.