๐ŸŽฎ AI Gaming Agent Portfolio

Unity + LLM Intelligent NPC Project

1. ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

"๊ฒŒ์ž„ ์† NPC๊ฐ€ ์‚ด์•„์žˆ๋Š” ์ง€๋Šฅ์„ ๊ฐ–๋Š”๋‹ค๋ฉด?"

2. ๊ธฐํš ์˜๋„

  1. Gaming Agent ์—ญ๋Ÿ‰ ์ž…์ฆ
    • ๋‹จ์ˆœ ์Šคํฌ๋ฆฝํŠธ ํƒˆํ”ผ โ†’ ๋Šฅ๋™์  ์ƒํ˜ธ์ž‘์šฉ NPC
  2. ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ  ์ ‘๋ชฉ
    • ํ…์ŠคํŠธ ๋งˆ์ด๋‹, ๊ฐ์„ฑ ๋ถ„์„, RAG ํ™œ์šฉ
  3. ์‹ค๋ฌด ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ ๊ฒ€์ฆ
    • ํ•™์Šตํ•œ ๊ธฐ์ˆ ์˜ ์‹ค์ „ ํ™œ์šฉ ํ…Œ์ŠคํŠธ

3. ํ•ต์‹ฌ ๊ธฐ๋Šฅ - Phase 1

์„ธ์ด๋…ธ์˜ ๊ฐ€๋ฅด์นจ ํŽ˜๋ฅด์†Œ๋‚˜ NPC

3. ํ•ต์‹ฌ ๊ธฐ๋Šฅ - Phase 2

LLM ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ๊ฒฝ์ œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜

3. ํ•ต์‹ฌ ๊ธฐ๋Šฅ - Phase 3

"๊ฑฐ์ง“๋ง ํƒ์ง€๊ธฐ" ์ถ”๋ฆฌ ์—์ด์ „ํŠธ

4. ์ฃผ์š” ์šฉ์–ด ์„ค๋ช…

์šฉ์–ด ์„ค๋ช…
LLM Large Language Model - ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ (์˜ˆ: GPT-4, Gemini)
RAG Retrieval-Augmented Generation - ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ, ํŠน์ • ๋ฐ์ดํ„ฐ๋กœ AI ์‘๋‹ต ์ œํ•œ
Sentiment Analysis ๊ฐ์„ฑ ๋ถ„์„ - ํ…์ŠคํŠธ์—์„œ ๊ธ์ •/๋ถ€์ • ๊ฐ์ •์„ ํŒŒ์•…ํ•˜๋Š” ๊ธฐ์ˆ 
System Prompting AI์—๊ฒŒ ์—ญํ• ๊ณผ ์„ฑ๊ฒฉ์„ ๋ถ€์—ฌํ•˜๋Š” ์ดˆ๊ธฐ ์ง€์‹œ๋ฌธ

5. ๊ธฐ์ˆ  ์Šคํƒ

๋ถ„์•ผ ๊ธฐ์ˆ 
Game Engine Unity 6 (C#)
AI Model OpenAI GPT-4 / Google Gemini / Mock AI
Backend Python (Flask)
Data Processing BeautifulSoup, Pandas, Scikit-learn
Version Control Git / GitHub

6. ๊ฐœ๋ฐœ ๋กœ๋“œ๋งต

๐Ÿ“… Phase 1 (์™„๋ฃŒ)

๐Ÿ“… Phase 2 (์ง„ํ–‰ ์ค‘)

๐Ÿ“… Phase 3 (์˜ˆ์ •)

7. ๊ธฐ๋Œ€ ํšจ๊ณผ

  1. ๊ธฐ์ˆ  ์—ญ๋Ÿ‰ ํ–ฅ์ƒ
    • LLM API ํ™œ์šฉ, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, Unity ๊ฐœ๋ฐœ ๊ฒฝํ—˜
  2. ํฌํŠธํด๋ฆฌ์˜ค ์ฐจ๋ณ„ํ™”
    • ๋‹จ์ˆœ ํด๋ก  ์ฝ”๋”ฉ์ด ์•„๋‹Œ ์ฐฝ์˜์  ๊ธฐ์ˆ  ์ ‘๋ชฉ
  3. ์‹ค๋ฌด ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ
    • ๊ฒŒ์ž„ ์‚ฐ์—…์—์„œ ์‹ค์ œ๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ๊ธฐ์ˆ  ๊ฒ€์ฆ
  4. ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ
    • VR/AR, ๋ฉ”ํƒ€๋ฒ„์Šค ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ๋กœ ํ™•์žฅ ๊ฐ€๋Šฅ

8. Demo & GitHub

๐Ÿ”— GitHub Repository:
github.com/chlsuun/test

Console Demo ์‹คํ–‰ ๊ฐ€๋Šฅ
Mock Mode๋กœ API ์—†์ด๋„ ์ฒดํ—˜ ๊ฐ€๋Šฅ

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ™

์งˆ๋ฌธ์ด ์žˆ์œผ์‹œ๋ฉด ํŽธํ•˜๊ฒŒ ํ•ด์ฃผ์„ธ์š”