๐ŸŽฎ  Term Project for 2022  :video_game:

-Team Members : ๋ฐ•์„ธ์€, ์ •์œ ๋นˆ

- Title : ๋‚˜๋งŒ ์žˆ๋Š” ๋งˆ์„

- ๊ฐœ๋ฐœ ํˆด : Unreal Engine5

- ์Šคํ† ๋ฆฌ : ์ œ์‹œ๋˜๋Š” ์ง€์‹œ๋ฌธ์„ ๋”ฐ๋ผ์„œ ์ฃผ์–ด์ง„ ๋ชจ๋“  ๋ฏธ์…˜์„ ํ•ด๊ฒฐํ•œ ๋’ค, ์™ธ๊ณ„ ์ƒ๋ช…์ฒด๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋งˆ์„ ์‚ฌ๋žŒ๋“ค์„ ๊ตฌํ•˜๋Š” ๊ฒŒ์ž„

- ๋งต ๊ตฌ์„ฑ :

์Šคํฌ๋ฆฐ์ƒท 2023-03-22 ์˜คํ›„ 5 32 34 ์Šคํฌ๋ฆฐ์ƒท 2023-03-22 ์˜คํ›„ 5 34 07 ์Šคํฌ๋ฆฐ์ƒท 2023-03-22 ์˜คํ›„ 5 38 23 ์Šคํฌ๋ฆฐ์ƒท 2023-03-22 ์˜คํ›„ 5 37 20
Level1 : ์ง‘ Level2 : ๊ฒฝ์ฐฐ์„œ Level3 : ์ด๊ธฐ์ƒต Level4 : ๋งˆ์„

- ์กฐ์ž‘๋ฒ• :

์ขŒ์šฐ ๋ฐ ์‹œ์  ์ด๋™ : W A S D

๊ทธ ์™ธ

F: ์•„์ดํ…œ ์ƒํ˜ธ์ž‘์šฉ / B : ๋ฌธ์—ด๊ธฐ / P : ๋ฏธ์…˜ํ™•์ธ / ๋งˆ์šฐ์Šค ์ขŒํด๋ฆญ : ์ด ์˜๊ธฐ / Shift : ๋‹ฌ๋ฆฌ๊ธฐ

์ฃผ์š” ๊ตฌํ˜„ ๊ธฐ๋Šฅ

1. ํ€„๋ฆฌํ‹ฐ ๋†’์€ UI ๊ตฌํ˜„ : ๋ชจ๋“  Level์˜ ์ชฝ์ง€, ํ€ด์ฆˆ, ๋Œ€ํ™”์ฐฝ, ์ง€์‹œ๋ฌธ ๋“ฑ.

  ๊ทธ๋ฆผ1

โ€ข Level3 : ๋ฏธ์…˜์„ ๊นจ๊ณ  ๋ชจ์•„์˜จ ์ฝ”์ธ์œผ๋กœ ์›ํ•˜๋Š” ์ด๊ธฐ ์„ ํƒํ•˜๋Š” ์ฐฝ


2. Game Instance ์ด์šฉํ•œ ์ด๊ธฐ ์„ ํƒ

๊ทธ๋ฆผ2๊ทธ๋ฆผ3

  + Game Instance ? ๊ฒŒ์ž„์ด ์‹œ์ž‘๋˜๊ณ  ๋๋‚ ๋•Œ ๊นŒ์ง€ ์กด์žฌํ•˜๋Š” ๊ฒŒ์ž„ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๋‹จ ํ•˜๋‚˜์˜ ๊ณ ๊ธ‰์Šค๋Ÿฌ์šด ๊ด€๋ฆฌ ๊ฐœ์ฒด

  ์ฃผ๋กœ ๋‹จ ํ•˜๋‚˜๋งŒ ์กด์žฌํ•˜๋ฉด ๋˜๋Š” ๊ฒŒ์ž„์ด๋‚˜, ํ”Œ๋ ˆ์ด์–ด ์ƒํƒœ๋ฅผ ์ €์žฅํ•  ๋•Œ ์‚ฌ์šฉ.

โ€ข Level3 ์—์„œ ์„ ํƒํ•œ ์ด์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ Game Instance ์•ˆ์— ์ €์žฅ๋˜์–ด, Level4 ์—์„œ spawn ๋  ๋•Œ ์ด๊ธฐ ์ƒ‰์ƒ์— ์ ์šฉ ๋จ

3. AI๊ตฌํ˜„

๊ทธ๋ฆผ4๊ทธ๋ฆผ5

โ€ข ๋งˆ์ง€๋ง‰ Level : ์ ๋“ค์ด ๋ฌด์ž‘์œ„๋กœ Spawn ๋˜์–ด, Pawn Sensing Comp.๋ฅผ ํ†ตํ•ด ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋ดค์„๋•Œ, ๋‹ค๊ฐ€์˜ค๋Š” AI ๊ธฐ๋Šฅ ๊ตฌํ˜„

ํŠน์ง•

  1. ์žฅ๋ฅด : ๋ฐฉํƒˆ์ถœ๊ณผ FPS ๋‘ ๊ฐ€์ง€์˜ ์žฅ๋ฅด๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ๊ฒŒ์ž„์˜ ์žฌ๋ฏธ๋ฅผ ๋†’์˜€์Œ
  2. UI : UI์— ์‹ ๊ฒฝ์„ ๋งŽ์ด ์จ์„œ ์ „์ฒด์ ์œผ๋กœ ๊ฒŒ์ž„์˜ ํ€„๋ฆฌํ‹ฐ๋ฅผ ๋†’์˜€์Œ
  3. ๋ฐฐ๊ฒฝ : ๊ธด์žฅ๊ฐ ์กฐ์„ฑ์„ ์œ„ํ•˜์—ฌ, Sky Sphere๋ฅผ ์ด์šฉํ•˜์—ฌ ์‹œ๊ฐ„์„ ๋‚ฎ์—์„œ ๋ฐค์œผ๋กœ ํ˜๋Ÿฌ๊ฐ€๊ฒŒ๋” ์ ์ฐจ ํ•˜๋Š˜ ์ƒ‰๊น”์ด ์–ด๋‘์›Œ์ง€๊ฒŒ ๊ตฌํ˜„ํ•˜์˜€์Œ

๊ตฌํ˜„ ์‹œ ์•„์‰ฌ์› ๋˜ ์ 

- Level3 ์—์„œ ์›ํ•˜๋Š” ์ด์„ ๊ตฌ๋งคํ–ˆ์„๋•Œ, Level3์˜ Player์—๊ฒŒ ์ด์ด ๋ถ€์ฐฉ๋œ ์ฑ„๋กœ ๋‹ค์Œ Level๋กœ ๋„˜์–ด๊ฐ€๋„๋ก ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•จ
- UE5์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋„ˆ๋ฌด ์—†์Œ
- ํ˜‘์—…์„ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ์˜ ํŒŒํŠธ๋ฅผ ๋‚˜๋ˆˆ ๋’ค, ํฐ ์šฉ๋Ÿ‰ ๋•Œ๋ฌธ์— ํด๋”๋ฅผ ํ•ฉ์น˜๋Š” ๊ณผ์ •์—์„œ๋„ ์–ด๋ ค์›€์ด ๋งŽ์•˜์Œ

์ฐธ๊ณ  ๋ฌธ์„œ

[ ์บ๋ฆญํ„ฐ ์ด๋™ ](https://github.com/se-ni/VR-AR-Basics-of-game-creation.git)