Skip to content

mmindoong/-2022-2-SWFestival_KSWAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 

Repository files navigation

2022SWFestival_KSWAG

2022 SW Festival Joseon DarkSoul 3D Action Game

ํ™”๋ฉด ์บก์ฒ˜ 2022-11-21 193620

๐Ÿ“ ๊ฐœ์š” โž–

a. ํƒ€์ดํ‹€
image

b. ๊ฒŒ์ž„์˜ ํ…Œ๋งˆ

ํ•œ๊ตญํŒ ์กฐ์„ ํ’ ๋‹คํฌ์†Œ์šธ๋ฅ˜ 3D ์•ก์…˜ ๊ฒŒ์ž„

c. ๊ฒŒ์ž„ ์žฅ๋ฅด

  • 3D Action

d. ๊ฒŒ์ž„ ์˜๋„ ๋ฐ ๋ชฉ์ 

  • ํ•œ๊ตญ ์กฐ์„ ์˜ ๋‹ค์–‘ํ•œ ์ปจํ…์ธ ๋ฅผ ๋ฐ˜์˜ํ•œ ํ•œ๊ตญํ’ ๋‹คํฌ์†Œ์œจ ๊ฒŒ์ž„ ์ œ์ž‘

e. ๋Œ€์ƒ

  • 3D ์•ก์…˜ ๋ฐ ์ „ํˆฌ์— ํฅ๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š” ์‚ฌ๋žŒ๋“ค

f. ํ”Œ๋žซํผ

  • PC

๐Ÿ›  ๊ธฐ์ˆ  ํ”Œ๋žซํผ โž–

  • Unreal Engine 5.0
  • Blender
  • Perforce

๐Ÿ”ง ๊ฒŒ์ž„ ์‹œ์ž‘ โž–

.exe ํŒŒ์ผ ์‹คํ–‰

๐Ÿ•น ์กฐ์ž‘๋ฒ• โž–

  • ๊ณต๊ฒฉํ‚ค - Left Mouse Button
  • ๋ฐฉ์–ด,๋ฐ˜๊ฒฉ - Right Mouse Button
  • ๋Œ€์‹œ - Left Shift
  • ์•‰์•„์„œ ๊ฑท๊ธฐ - Left Ctrl
  • ์ ํ”„ - F
  • ํšŒํ”ผ(๊ตฌ๋ฅด๊ธฐ) - Space Bar
  • ์Šคํ‚ฌ - 1,2,3,4,5,6
  • ์ธ๋ฒคํ† ๋ฆฌ - Tab
  • ์ƒํ˜ธ์ž‘์šฉ - G
  • ์‹œ์ ๊ณ ์ •(LockOn) - Q
  • ์‹œ์ ๊ณ ์ •ํ•ด์ œ(LockOff) - Z

๐Ÿ“Œ ๊ตฌํ˜„ ์‹œ์Šคํ…œ โž–

๐Ÿ“Œ 1. ํ”Œ๋ ˆ์ด์–ด โž–

a. ์ „ํˆฌ ์‹œ์Šคํ…œ

1๏ธโƒฃ ๊ณต๊ฒฉ ์‹œ์Šคํ…œ

  • ๋งˆ์šฐ์Šค ์ขŒํด๋ฆญ์„ ํ†ตํ•ด ๊ณต๊ฒฉ์ด ์ด๋ฃจ์–ด์ง€๋„๋ก ๊ตฌํ˜„ํ•จ
  • ์ฝค๋ณด ๊ณต๊ฒฉ์„ ์ ์šฉํ•˜์—ฌ ํ•œ ๊ณต๊ฒฉ์ด ๋๋‚˜๊ณ  ๋‹ค์Œ ๊ณต๊ฒฉ๊นŒ์ง€ ์ ์ ˆํ•œ ํƒ€์ด๋ฐ์— ๊ณต๊ฒฉ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋‹ค์Œ ์ฝค๋ณด ๊ณต๊ฒฉ์ด ์ด๋ฃจ์–ด์ง€๋„๋ก ํ•จ
  • ๋‹ฌ๋ฆฌ๊ธฐ ๊ณต๊ฒฉ์ด๋‚˜ ์ ํ”„ ๊ณต๊ฒฉ๊ณผ ๊ฐ™์€ ํ”Œ๋ ˆ์ด์–ด์˜ ์›€์ง์ž„๊ณผ ์—ฐ๋™๋˜๋Š” ๊ณต๊ฒฉ์„ ์ ์šฉ
  • ํƒ€๊ฒฉ๊ฐ์„ ์œ„ํ•ด ๊ณต๊ฒฉ ๋ฐ ๋ฐฉ์–ด/๋ฐ˜๊ฒฉ์— ์„ฑ๊ณตํ•  ๊ฒฝ์šฐ ์ดํŽ™ํŠธ์™€ ์นด๋ฉ”๋ผ ์…ฐ์ดํ‚น์„ ์ ์šฉ
  • ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํƒ€๊ฒฉ ํ›„ ๋‹ค๋ฅธ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ณต๊ฒฉ ํ›„ ๋ชจ์…˜์ด ์บ”์Šฌ๋˜๋„๋ก ํ•˜์—ฌ ๋” ์—ญ๋™์ ์œผ๋กœ ์ง„ํ–‰๋˜๋„๋ก ํ•จ
  • ๊ณต๊ฒฉ ์‹œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์œ„์น˜์— ์กด์žฌํ•˜๋Š” ์  ๋ฐฉํ–ฅ์œผ๋กœ ํ”Œ๋ ˆ์ด์–ด ๋ฐฉํ–ฅ์„ ๊ณ ์ •ํ•˜์—ฌ ๊ณต๊ฒฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๋„ฃ์–ด ์‰ฝ๊ฒŒ ๊ณต๊ฒฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ

2๏ธโƒฃ ๋ฐฉ์–ด/๋ฐ˜๊ฒฉ ์‹œ์Šคํ…œ

  • ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ์„ ๋ˆŒ๋ €์„ ๋•Œ ๋ฐฉ์–ด ๋˜๋Š” ๋ฐ˜๊ฒฉ ๋กœ์ง์ด ์‹คํ–‰๋˜๋„๋ก ๊ตฌํ˜„ํ•จ
  • ์ ์ด ๊ณต๊ฒฉํ•˜๋Š” ํƒ€์ด๋ฐ์— ๋งž์ถฐ ์ ์ ˆํ•˜๊ฒŒ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฐ˜๊ฒฉ์ด, ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ๋ฐฉ์–ด๊ฐ€ ์‹คํ–‰๋˜๋„๋ก ํ•จ

3๏ธโƒฃ ํ”ผ๊ฒฉ ์‹œ์Šคํ…œ

  • ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ ํƒ€๊ฒฉ์„ ์ค€ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์•ž, ๋’ค, ์˜ค๋ฅธ์ชฝ, ์™ผ์ชฝ ์ค‘ ์–ด๋Š ์œ„์น˜์— ์žˆ๋Š”์ง€ ๊ณ„์‚ฐํ•˜์—ฌ ๊ทธ์— ๋งž๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ ์šฉ
  • ์ผ์ • ์ˆ˜ ์ด์ƒ ํƒ€๊ฒฉ์„ ๋ฐ›์œผ๋ฉด ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋„˜์–ด์ ธ ๋ฌด๋ฐฉ๋น„ ์ƒํƒœ๊ฐ€ ๋˜๋„๋ก ํ•จ
  • ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋„˜์–ด์ง€๋Š” ๊ฒƒ๋„ ํ”ผ๊ฒฉ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ๊ฐ™์ด ๋ฐฉํ–ฅ์„ ๊ณ„์‚ฐํ•˜์—ฌ ๊ทธ์— ๋งž๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ ์šฉ๋˜๋„๋ก ํ•จ
  • ๋ณด์Šค ๋ชฌ์Šคํ„ฐ์™€ ๊ฐ™์ด ํŠน์ • ํŒจํ„ด์ด ์กด์žฌํ•˜๋Š” ๋ชฌ์Šคํ„ฐ์˜ ๊ฒฝ์šฐ ํŒจํ„ด์— ์ ์ ˆํ•˜๊ฒŒ ํ”ผ๊ฒฉ ๋ชจ์…˜์„ ์žฌ์ƒํ•˜์—ฌ ์บ๋ฆญํ„ฐ, ๋ชฌ์Šคํ„ฐ์˜ ์ƒํ˜ธ์ž‘์šฉ์ด ์‹ค๊ฐ๋‚˜๊ฒŒ ์ด๋ฃจ์–ด์ง€๋„๋ก ํ•จ
    ex) ๋ณด์Šค๊ฐ€ Howling ๊ณต๊ฒฉ์„ ํ•˜๋ฉด ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋‚ ์•„๊ฐ€๋„๋ก, ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์žก๊ณ  ํƒ€๊ฒฉํ•˜๋Š” ๊ณต๊ฒฉ์„ ํ•˜๋ฉด ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ˆ„์›Œ์„œ ์—ฐ์†์œผ๋กœ ํ”ผ๊ฒฉ๋ฐ›๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์žฌ์ƒ๋˜๋„๋ก ํ•จ

4๏ธโƒฃ ํšŒํ”ผ ์‹œ์Šคํ…œ

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

b. ์Šคํ‚ฌ ์‹œ์Šคํ…œ

5๏ธโƒฃ ์Šคํ‚ฌ ์‹œ์Šคํ…œ

  • ๋ฌด๊ธฐ ํฌ๊ธฐ ๋ณ€ํ˜• ์Šคํ‚ฌ : ๋ฌด๊ธฐ ๋ณ€ํ˜•(๋Œ์ง„/ํ™˜์ˆ /์ถ•์†Œ) ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋Œ์ง„ ์Šคํ‚ฌ์˜ ๊ฒฝ์šฐ ํฌ๊ธฐ๊ฐ€ ์ปค์ง„ ๋ฌด๊ธฐ๊ฐ€ ์•ž์œผ๋กœ ๋Œ์ง„ํ•˜๋Š” ๋Œ๊ฒฉ๊ธฐ ๊ธฐ์ˆ 
  • ํ™˜์ˆ  ์Šคํ‚ฌ์˜ ๊ฒฝ์šฐ ํฌ๊ธฐ๊ฐ€ ์ปค์ง„ ๋ฌด๊ธฐ๋ฅผ ํœ˜๋‘๋ฅด๋Š” ๊ด‘์—ญ๊ธฐ ๊ธฐ์ˆ 
  • ์ถ•์†Œ ์Šคํ‚ฌ์˜ ๊ฒฝ์šฐ ํฌ๊ธฐ๊ฐ€ ์ปค์ง„ ๋ฌด๊ธฐ๋ฅผ ๋‚ด๋ฆฌ์น˜๋Š” ๊ทน๋”œ ๊ธฐ์ˆ 
  • ์ถ•์ง€๋ฒ• ์Šคํ‚ฌ
  • ์‹œ๊ฐ„์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜์—ฌ, ํ”Œ๋ ˆ์ด์–ด์˜ ์‹œ๊ฐ„์€ ๊ทธ๋Œ€๋กœ์ด์ง€๋งŒ ์ฃผ์œ„ ์ ๋“ค์˜ ๊ณต๊ฒฉ์ด ์ฒœ์ฒœํžˆ ์›€์ง์ด๋„๋ก ๊ตฌํ˜„
  • ์ˆœ๊ฐ„์ด๋™ ์Šคํ‚ฌ
  • ์ง€๋ถ• ์œ„์˜ ๋‹ค์†Œ ๋–จ์–ด์ง„ ๊ฑฐ๋ฆฌ๋ฅผ ์ˆœ๊ฐ„ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„
  • Trigger Box๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์ž์‹ ๊ณผ Overlapped๋œ ์•กํ„ฐ ์ œ์™ธํ•œ Trigger๋ฅผ ์ฐพ์•„ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ํ•ด๋‹น ์ง€์ ์œผ๋กœ ์ˆœ๊ฐ„์ด๋™ํ•œ๋‹ค.

6๏ธโƒฃ ๋ถ€์  ์‹œ์Šคํ…œ

  • ์Šคํ‚ฌ ๋ถ€์  ์•„์ดํ…œ ์‚ฌ์šฉ ์‹œ์Šคํ…œ
  • ์Šคํ‚ฌ์˜ ๊ฒฝ์šฐ Progress ui๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , ๋ถ€์  ์•„์ดํ…œ์„ ์‚ฌ์šฉํ•ด ๋„์ˆ ์„ ๋ถ€๋ฆฌ๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์‚ฌ์šฉํ•œ ๋ถ€์ ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ์Šคํ‚ฌ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌํ˜„
  • ์Šคํ‚ฌ ์ฟจํƒ€์ž„ ์‹œ์Šคํ…œ ๊ตฌํ˜„

c. ์ด๋™ ์‹œ์Šคํ…œ

7๏ธโƒฃ ์ด๋™ ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‹œ์Šคํ…œ

  • ๋กœ์ฝ”๋ชจ์…˜ ์‹œ์Šคํ…œ

  • ๋ฃจํŠธ ๋ชจ์…˜์„ ์ ์šฉํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ํ†ตํ•ด ์ž์—ฐ์Šค๋Ÿฌ์šด ์›€์ง์ž„์„ ๊ตฌํ˜„ํ•˜๊ณ , ์ผ๋ฐ˜ ๋ชจ๋“œ์™€ ๊ณต๊ฒฉ ๋ชจ๋“œ ๋ชจ์…˜์„ ๋‚˜๋ˆ„์–ด ๊ตฌํ˜„ํ•จ

  • ๋‹ฌ๋ฆฌ๊ธฐ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ๋ฉˆ์ถœ ๋•Œ ์ ์ ˆํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ ์šฉํ•˜๊ณ , ๋‹ฌ๋ฆด ๋•Œ ๊ณต๊ฒฉ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋Œ€์‰ฌ ์—ฐ๊ณ„ ๊ณต๊ฒฉ์ด ์ด๋ฃจ์–ด์ง€๋„๋ก ๊ตฌํ˜„ํ•จ

  • Foot IK๋ฅผ ์ ์šฉํ•˜์—ฌ ๊ฒฝ์‚ฌ์ง„ ํ‘œ๋ฉด ์œ„์— ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์œ„์น˜ํ•  ๋•Œ ๋ถ• ๋– ์žˆ์ง€ ์•Š๊ณ  ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์„œ ์žˆ๋„๋ก ๊ตฌํ˜„

  • ์ ํ”„

  • ์ •์ง€ ์‹œ ์ ํ”„, ๊ฑธ์„ ๋•Œ ์ ํ”„, ๋‹ฌ๋ฆด ๋•Œ ์ ํ”„๋กœ ๋‚˜๋ˆ„์–ด ๊ตฌํ˜„

  • ์ ํ”„ ์‹œ ๊ณต๊ฒฉ์„ ํ•˜๋ฉด ์ ํ”„ ๊ณต๊ฒฉ์ด ์‹คํ–‰๋˜๋„๋ก ๊ตฌํ˜„

๐Ÿ“Œ 2. ๋ณด์Šค โž–

1๏ธโƒฃ LEVEL 1 - ๋งˆ์„

๋ชฌ์Šคํ„ฐ ์ฃผ๋ฌด๊ธฐ ์„ฑ๊ฒฉ ๊ธฐ๋ณธ ๊ณต๊ฒฉ ํŠน์ˆ˜ ๊ณต๊ฒฉ ํŠน์ง•
๋ชฌ์Šคํ„ฐ1 ์‚ผ์ง€์ฐฝ ํ˜ธ์ „์  ์ฐŒ๋ฅด๊ธฐ ์—ฐ์† ์ฐŒ๋ฅด๊ธฐ ์—†์Œ
๋ชฌ์Šคํ„ฐ2 ์‚ฝ ํ˜ธ์ „์  ๋‚ด๋ ค์ฐ๊ธฐ ์—†์Œ ์ฒด๋ ฅ์ด ๋งŽ์Œ
๋ชฌ์Šคํ„ฐ3 ํ˜ธ๋ฏธ ๊ฒ์ด ๋งŽ์Œ ์ฐ๊ธฐ ์—†์Œ ๋„๋ง๊ฐ€์„œ ์ ๋“ค์„ ๋ถˆ๋Ÿฌ์˜ด
๋ชฌ์Šคํ„ฐ4 ๋Œ๋งน์ด(์›๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ) ๊นŒ๋ถˆ๊ฑฐ๋ฆผ ๋Œ ๋˜์ง€๊ธฐ ๋Œ ์„ธ๊ฒŒ ๋˜์ง ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๊ฐ€๊นŒ์ด ๊ฐ€๋ฉด ๋„๋ง๊ฐ
ํ• ์•„๋ฒ„์ง€ ์† ๊ณผ๋ฌตํ•จ ํ• ํ€ด๊ธฐ ์—†์Œ NPC์ฒ˜๋Ÿผ ๊ฐ€๋งŒํžˆ ์žˆ๋‹ค๋ฉด ๊ฐ‘์ž๊ธฐ ๊ณต๊ฒฉํ•จ
์Šน๋ ค ์ฃผ์ˆ  ๊นŒ์น ํ•จ ๋ถˆ ๊ด€๋ จ ์ฃผ์ˆ  ์Šน๋ ค ์…‹์ด ๋ชจ์ด๋ฉด ๋งˆ๋ฒ• ์บ์ŠคํŒ… ์ œ๋‹จ์—์„œ ๋“ฑ์žฅ

2๏ธโƒฃ LEVEL 2 - ์„ฑ๊ณฝ

๋ชฌ์Šคํ„ฐ ์ฃผ๋ฌด๊ธฐ ์„ฑ๊ฒฉ ๊ธฐ๋ณธ ๊ณต๊ฒฉ ํŠน์ˆ˜ ๊ณต๊ฒฉ ํŠน์ง•
๋„์  ์ฃผ๋จน,๋ฐœ ์Œ์‚ฐํ•จ ์ฃผ๋จน,๋ฐœ์ฐจ๊ธฐ ์—†์Œ ์ˆจ์–ด์žˆ์Œ
๊ถ์ˆ˜ ํ™œ(์›๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ) ์‹ ์ค‘ํ•จ ํ™œ ์˜๊ธฐ ๋’ค๋กœ ๋ฌผ๋Ÿฌ๋‚˜์„œ ํ™œ์˜๊ธฐ(๋ฐฑ์–ดํƒ) ์›๊ฑฐ๋ฆฌ
ํฌ์กธ(๋Œ€์žฅ) ๊ฒ€ ๋‚œํญํ•จ ๊ฒ€ ๋ฒ ๊ธฐ ์ฐธ๊ฒฉ ๊ฐ•ํ•จ
ํฌ์กธ(๋ถ€ํ•˜) ํšƒ๋ถˆ ์ถฉ์„ฑ์‹ฌ ํšƒ๋ถˆ๋กœ ์ง€์ง€๊ธฐ ์—†์Œ ๊ฐ•ํ•จ
์Šน๋ ค ์ฃผ์ˆ  ์ฐจ๊ฐ€์›€ ์–ผ์Œ ๊ด€๋ จ ์ฃผ์ˆ  ์Šน๋ ค ์…‹์ด ๋ชจ์ด๋ฉด ๋งˆ๋ฒ• ์บ์ŠคํŒ… ๊ณต๊ฒฉ์— ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆผ,์ œ๋‹จ์—์„œ ๋“ฑ์žฅ

3๏ธโƒฃ LEVEL 3 - ๋ณด์Šค

โ˜ 1 ํŽ˜์ด์ง€ : ํŒŒ๊ดด์™•

โœ” ์ฃผ ๋ฌด๊ธฐ๋Š” ์Œ ๋„๋ผ, ์„ฑ๊ฒฉ์€ ๋‚œํญํ•จ.
โœ” ๊ธฐ๋ณธ ๊ณต๊ฒฉ

  • ๋„๋ผ๋กœ ์„ธ๋ฒˆ ๋•Œ๋ฆฌ๊ธฐ(์™ผ์ชฝ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜)
  • ์–‘์† ๋„๋ผ๋กœ ์•ž์œผ๋กœ๊ฐ€๋ฉฐ ๊ณต๊ฒฉ
  • ๋„๋ผ๋ฅผ ๋˜์ง(์•ž์œผ๋กœ ๋˜์กŒ๋‹ค๊ฐ€ ๋Œ์•„์™€์„œ ๋‹ค์‹œ ๋ฐ›์Œ)

โœ” ํŠน์ˆ˜ ๊ณต๊ฒฉ

  • ๊ธฐ๋ชจ์•„์„œ ๋‚ด๋ ค์ฐ๊ธฐ(์ „๋ฐฉ์œผ๋กœ ํ™”์—ผ ๊ณต๊ฒฉ)
  • ๋Œ๋ฉด์„œ ๋‚ด๋ ค์ฐ๊ธฐ(์ „๋ฐฉ์— ๋•…์ด ์†Ÿ์•„์˜ค๋ฆ„ - ์ง€ํ˜• ์ƒ์„ฑ0)
  • ์ ํ”„ ๋‚ด๋ ค์ฐ๊ธฐ(์ „๋ฐฉ์— ๋•…์ด ์†Ÿ์•„์˜ค๋ฆ„ - ์ง€ํ˜• ์ƒ์„ฑx)

โœ” ํŠน์ง• : ์ง€ํ˜• ํŒŒ๊ดด(๋ณด์Šค๋กœ ์ธํ•ด ์ƒ์„ฑ๋œ ์ง€ํ˜•์— ํ”Œ๋ ˆ์ด์–ด๋Š” ๋ง‰ํžˆ์ง€๋งŒ ๋ณด์Šค๋Š” ๋ถ€์‹ฌ), ๋ณด์Šค๊ฐ€ ๊ด‘ํญํ•˜๋ฉด ์ด์†์ด ๋นจ๋ผ์ง€๋ฉด์„œ ๊ณต๊ฒฉ๋ ฅ๋„ ์„ธ์ง€๊ณ  ์ฃผ๋ณ€ ๊ตฌ์กฐ๋ฌผ์„ ๋‹ค ๋ถ€์…”๋ฒ„๋ฆผ

โœŒ 2ํŽ˜์ด์ง€ : ๋Š‘๋Œ€

โž– ์ฃผ ๋ฌด๊ธฐ: ์†, ์ž…, ๋ฐœ์œผ๋กœ ์„ฑ๊ฒฉ์€ ๋‚œํญํ•จ.
โž– ๊ธฐ๋ณธ ๊ณต๊ฒฉ

  • ์†์œผ๋กœ ์„ธ๋ฒˆ ๋•Œ๋ฆฌ๊ธฐ(์™ผ์ชฝ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜)
  • ์ ํ”„ ๊ณต๊ฒฉ(์ ํ”„ ๊ณต๊ฒฉ์— ๋งž์œผ๋ฉด ๋ฌผ์–ด ๋œฏ๊น€)
  • ์ ํ”„ ๊ณต๊ฒฉ(๋ฌผ์–ด ๋œฏ๊ธฐ์ง€ ์•Š๋Š” ๊ณต๊ฒฉ)
  • ์ฝค๋ณด ๊ณต๊ฒฉ
  • ๋•…์„ ํ•œ๋ฒˆ ์“ธ๋ฉด์„œ ๊ณต๊ฒฉ
  • ์‚ฌ๊ฑฐ๋ฆฌ์— ๋‹ฟ์œผ๋ฉด 2๊ฐœ์˜ ๊ณต๊ฒฉ์ค‘ ํ•˜๋‚˜ ๋žœ๋ค
  • 1์€ ๋Œ๋ฉด์„œ ๊ณต๊ฒฉ
  • 2๋Š” ๋Œ๋ฉด์„œ ๋ฐœ๋กœ ๋‚ด๋ ค์ฐ์Œ

โž– ํŠน์ˆ˜ ๊ณต๊ฒฉ

  • ๋„์•ฝํ›„ ๋‚ด๋ ค ์ฐ๊ธฐ(ํ•˜๋Š˜ ์œ„๋กœ ์†Ÿ๊ตฌ์น˜๊ณ  ๋ช‡์ดˆ๋’ค ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ ๋‚™ํ•˜)
  • ํ•˜์šธ๋ง(์šธ๋ถ€์ง–์Œ - ์ถฉ๊ฒฉํŒŒ)
  • ์–ผ์Œ๊ณต๊ฒฉ(์–ผ์Œ ์นผ๋‚  ์„ธ๊ฐœ๋ฅผ ์—ฐ์†์œผ๋กœ ๋ฐœ์‚ฌ - ์œ ๋„x)
  • ์–ผ์Œํ† ๋„ค์ด๋„(๋งต์— ์ผ์ •์‹œ๊ฐ„ ๋Œ์•„๋‹ค๋‹ˆ๋ฉฐ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์ซ“๋Š” ์–ผ์Œํ† ๋„ค์ด๋„ ์ƒ์„ฑ - ์œ ๋„ o)

๐Ÿ“Œ 3. UI โž–

1๏ธโƒฃ ์ธ๋ฒคํ† ๋ฆฌ/์ƒ์ /์ƒํ˜ธ์ž‘์šฉ ์‹œ์Šคํ…œ

image

  • DataTable๋ฅผ ์‚ฌ์šฉํ•ด ์•„์ดํ…œ ๊ตฌ์กฐ์ฒด๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , ๊ฐ๊ฐ์„ actor๋กœ ์ƒ์„ฑํ•ด ๊ฐœ๋ณ„์ ์œผ๋กœ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•จ
  • ์ธ๋ฒคํ† ๋ฆฌ ์ปดํฌ๋„ŒํŠธ์—๋Š” AddItem, DropItem, UseItem ๋“ฑ ์ด๋ฒคํŠธ ํ˜ธ์ถœ ๋ฐ ์ฒ˜๋ฆฌํ•˜๋„๋ก ๊ตฌํ˜„ image
  • ์ธ๋ฒคํ† ๋ฆฌ์—๋Š” ๊ธฐ๋ณธ ์ธ๋ฒคํ† ๋ฆฌ Slot๊ณผ Quick Slot, ๋ˆ๊ณผ ๊ด€๋ จ๋œ Slot์ด ์กด์žฌํ•จ
  • AddItem,DropItem - ์ƒ์ ์„ ํ†ตํ•œ ๊ตฌ๋งค๋‚˜ ๋“œ๋ž ์•„์ดํ…œ์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ์•„์ดํ…œ์„ ์ธ๋ฒคํ† ๋ฆฌ์— ์ถ”๊ฐ€, ์‚ญ์ œ ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„ํ•จ.
  • UseItem
  • UseItem์€ ํšŒ๋ณต ์†Œ๋ชจ ์•„์ดํ…œ์ด๋‚˜ ์Šคํ‚ฌ ์‚ฌ์šฉ์„ ์œ„ํ•œ ์•„์ดํ…œ์ธ ๋ถ€์ ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ด๋ฒคํŠธ ๊ตฌํ˜„.
  • ์‚ฌ์šฉํ•˜๋ ค๋Š” ์Šฌ๋กฏ์— ํ•ด๋‹นํ•˜๋Š” ์•„์ดํ…œ์— ๋”ฐ๋ผ ํšŒ๋ณต ์†Œ๋ชจ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋„๋ก ๋กœ์ง ๋ฐ UI ๊ตฌํ˜„
  • ์ƒํ˜ธ์ž‘์šฉ์€ ์ƒ์ /Checkpoint/์•„์ดํ…œ ๊ฐ ์•กํ„ฐ๋“ค์„ Scene์œผ๋กœ๋ถ€ํ„ฐ ์–ป์–ด์™€ ์ ์ ˆํ•œ์ง€ ํŒ๋‹จํ•˜์—ฌ ๊ตฌํ˜„
  • ์œ„์ ฏ ์„ค๊ณ„
  • ์ธ๋ฒคํ† ๋ฆฌ์˜ ์œ„์ ฏ์€ W_Item, W_Slot, W_InventorySlots, W_QuickSlots, W_ItemInfo W_InventoryHUD, W_PlayerHUD, ๋งˆ์ง€๋ง‰์œผ๋กœ W_HUD์œผ๋กœ ๊ตฌํ˜„ํ•˜์—ฌ ๊ฐ€์žฅ ์ƒ์œ„์—์„œ๋ถ€ํ„ฐ Update๋ฅผ ๊ณ„์ธต์ ์œผ๋กœ ํ˜ธ์ถœํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„๋จ.
  • Update ํ˜ธ์ถœํ•˜๋Š” ์‹œ๊ธฐ๋Š” ๊ฐ ์ธ๋ฒคํ† ๋ฆฌ์—์„œ ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ฌ ๋•Œ W_HUD ์—…๋ฐ์ดํŠธ๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ์ˆœ์ฐจ์ ์œผ๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒ˜๋ฆฌํ•จ.

2๏ธโƒฃ ์ƒํƒœ ์‹œ์Šคํ…œ

  • Parameter ๊ด€๋ จ ์ปดํฌ๋„ŒํŠธ์—์„œ๋Š” ๊ฐ ์•กํ„ฐ๋งˆ๋‹ค UseItem ์ด๋ฒคํŠธ ๋“ฑ์„ ์‹คํ–‰ํ–ˆ์„ ๋•Œ, ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ ํšจ๊ณผ๋ฅผ ์ค„ ์ˆ˜ ์žˆ๋„๋ก ๊ด€๋ จ ๊ฐ’๋“ค์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋‹ด๋‹นํ•จ.
  • Health, Stamina ๋“ฑ ํ˜„์žฌ ์ƒํƒœ์˜ ๊ฐ’์„ Progress UI์—์„œ๋„ Update ๋  ์ˆ˜ ์žˆ๋„๋ก ์œ„์ ฏ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„

3๏ธโƒฃ ๋ฏธ๋‹ˆ๋งต/์ง€๋„ ์‹œ์Šคํ…œ

  • Top view๋กœ ํ•ด๋‹น map์˜ texture๋ฅผ ์–ป์–ด ์ด๋ฅผ ๋ฏธ๋‹ˆ๋งต์„ ๊ตฌ์„ฑํ•˜๋Š” material์— material parameter collection ์˜ scalar parameter๋กœ ์ „๋‹ฌํ•จ.
  • ํ”Œ๋ ˆ์ด์–ด์˜ ์œ„์น˜๋ฅผ ์ „๋‹ฌ๋ฐ›์•„ ๋ฏธ๋‹ˆ๋งต์— ์•„์ด์ฝ˜์œผ๋กœ ํ”Œ๋ ˆ์ด์–ด์˜ ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ๊ตฌํ˜„

4๏ธโƒฃ ๋ฉ”๋‰ด ๋ฐ ์ €์žฅ ์‹œ์Šคํ…œ

  • ๊ฐ Level์— ์‚ฌ์šฉ๋˜๋Š” GameMode (Pawn mode, HUD, Player Controller ๋“ฑ) Setting
  • ๊ฐ ์Šคํ…Œ์ด์ง€ ๋ณ„ ์‹œ์ž‘ ์ง€์ ์— CheckPoint ์กด์žฌํ•˜์—ฌ ํ˜„์žฌ ์ธ๋ฒคํ† ๋ฆฌ์˜ ๊ฐ’, ์ฒด๋ ฅ ํšŒ๋ณต ๋“ฑ ์ €์žฅ ์‹œ์Šคํ…œ ๊ตฌํ˜„
  • ์‹œ์ž‘ ํ™”๋ฉด, ๋กœ๋”ฉ ํ™”๋ฉด, ์˜ต์…˜, ๋ฉ”๋‰ด ํ™”๋ฉด ๊ตฌํ˜„

๐Ÿ“Œ 4. Design โž–

์ œ์ž‘๋ชจ๋ธ ์‚ฌ์ง„ Face Count ์ œ์ž‘๋ชจ๋ธ ์‚ฌ์ง„ Face Count
์—ฝ์ „ image 344 ํฌ์…˜ image 674
์žฅ์Šน3์ข… image 65024 ์†Ÿ๋Œ€ image 10054
๊นƒ๋ฐœ image 1600/1879 ๋‹ค๋ฆฌ image 452/272/282
์ œ๋‹จ image 146,558 ์ฐฝ2์ข… image 204/436

Hits

About

2022 SW Festival Joseon DarkSoul 3D Action Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published