강의

멘토링

로드맵

NEW
게임 개발

/

게임 프로그래밍

언리얼 엔진 5 with AI, 대화형 NPC 제작

언리얼 엔진 5와 OpenAI API를 연동하여 실제 대화가 가능한 AI NPC를 만드는 실전 프로젝트 강의

3명 이 수강하고 있어요.

  • SW School
실습 중심
ai활용
실무적용
게임개발
AI 활용법
Unreal EngineUE Blueprint언리얼 C++openAI API

이런 걸 배울 수 있어요

  • 실제 게임에 적용 가능한 AI NPC 제작

  • API 연동부터 완성까지 원스톱 학습

  • 캐릭터 반응 시스템과 감지 시스템 구현

  • 효율적인 게임개발 접근법

  • 실무형 프로젝트 완성

언리얼 엔진 5 with AI, OpenAI 연동 대화형 NPC 제작

언리얼 엔진 5와 OpenAI API를 연동하여 실제 대화가 가능한 AI NPC를 만드는 실전 프로젝트 강의

  • 핵심 기술 학습 언리얼 엔진 5와 OpenAI API를 연동하여 실제 대화가 가능한 인공지능 NPC를 제작하는 실습 중심 강의입니다. 단순한 스크립트 기반 대화가 아닌, ChatGPT와 같은 진짜 AI 기술을 게임에 직접 적용하는 방법을 배우며, HTTP 통신부터 JSON 처리, API 호출까지 단계별로 학습합니다.

  • 개발 접근법과 시스템 구현 실무에서의 적용을 위해 블루프린트와 C++의 기능을 복합하여 빠르게 개발하는 방법을 배웁니다. Perception 시스템(지각, 감지 시스템)을 활용한 지능형 감지 기능과 Animation 연동을 통해 플레이어를 인식하고 자연스럽게 상호작용하는 캐릭터 반응 시스템을 완성합니다.

  • 실무 역량과 결과물 실시간 인터넷 연결을 통한 외부 API 통신 경험을 쌓을 수 있어, 다른 AI 서비스 연동에도 응용할 수 있는 실무 역량을 기를 수 있습니다. 총 20차시의 프로젝트 실습을 통해 포트폴리오로도 활용 가능한 완성도 높은 AI NPC를 제작하게 됩니다.

이런 분들께 추천해요

AI와 게임의 융합에

관심있는 개발자

대화형 NPC 시스템을

구현하고 싶은 분

실무에서 활용할 수 있는

AI 기술을 배우고 싶은 분

수강 후에는

  • 기술적 성장

    • API 연동 능력 습득: OpenAI API뿐만 아니라 다른 외부 API도 자유롭게 연동할 수 있게 됩니다

    • 고급 블루프린트 활용: HTTP 통신, JSON 처리 등 고급 블루프린트 기법을 마스터합니다

    • AI 시스템 이해: 실제 AI 기술을 게임에 적용하는 방법을 체득합니다

  • 실무 역량 강화

    • 포트폴리오 완성: 실제 작동하는 AI NPC 프로젝트를 포트폴리오로 활용 가능

    • 트렌드 기술 습득: ChatGPT 시대에 맞는 최신 AI 연동 기술을 습득

    • 문제해결 능력: API 오류 처리, 디버깅 등 실무에서 필요한 문제해결 능력 향상


이런 내용을 배워요

Part 1: Unreal Engine 5 실전 환경 구축

언리얼 엔진 5 최신 버전 설정 및 최적화

IDE 연동 설정 (Rider, Visual Studio)

AI NPC 개발을 위한 프로젝트 초기 설정

개발 환경 트러블슈팅

Part 2: 애니메이션 및 캐릭터 인터페이스

AI NPC를 위한 캐릭터 설정

Animation Blueprint 구성

Enhanced Input 시스템 연동

Blueprint Interface 활용법

Part 3: 실전 인터랙션 및 상태 시스템

플레이어-NPC 상호작용 시스템

상태 머신 설계 및 구현

이벤트 기반 상호작용 로직

UI 위젯 연동

Part 4: OpenAI 연동과 AI NPC 구현

OpenAI API 키 설정 및 인증

HTTP 통신 블루프린트 구현

JSON 데이터 처리 및 파싱

AI 응답을 캐릭터 대화로 변환

Part 5: 인터페이스와 인지 시스템

Perception 시스템을 활용한 플레이어 감지

AI NPC의 인지 범위 설정

최종 프로젝트 완성 및 테스트

디버깅 및 최적화 기법

최종 완성 결과물

  • 실제 대화가 가능한 AI NPC

  • HTTP 통신 기반 API 연동 시스템

  • 캐릭터 반응 및 상태 관리 시스템

  • Perception을 활용한 지능형 감지 시스템

궁금한 점이 있나요?

Q. C++을 잘 몰라도 수강할 수 있나요?

네, 기본적인 문법만 알고 있다면 충분합니다. 수업의 주요 구현은 블루프린트를 중심으로 진행되며, 필요한 C++ 코드는 최소한으로 제공하고 충분히 설명해드립니다.

Q. OpenAI API는 처음인데 어렵지 않나요?

OpenAI API 연동부터 JSON 처리, 응답 파싱까지 단계별로 설명하며 실습 중심으로 진행됩니다. API를 처음 접하더라도 부담 없이 따라오실 수 있도록 구성되어 있습니다.

Q. 사전에 어떤 준비가 필요한가요?

Unreal Engine 5가 설치된 노트북과 인터넷 연결이 필요합니다. 또한, OpenAI 계정과 유료 API Key가 있으면 더욱 원활한 실습이 가능합니다.

Q. 완성되는 결과물은 어떤 형태인가요?

수강생은 직접 대화가 가능한 AI NPC를 제작하며, HTTP 통신, API 연동, 캐릭터 반응 시스템, 감지 시스템(Perception) 등을 구현하게 됩니다.

수강 전 참고 사항

개발 환경

  • Unreal Engine 5 최신 버전(5.3 이상 권장)

  • IDE는 JetBrains Rider를 기준으로 진행되며, Visual Studio 사용도 가능합니다.

  • Editor preferences > Source Code에서 IDE 설정 필요

  • Rider 사용자는 Plugin 설치 필수(Rider Link)

API 연동 실습을 위한 준비물

  • OpenAI 계정 및 유료 API Key 준비

  • ChatGPT Plus 또는 API 유료 크레딧 사용을 권장 (무료 API의 속도/제한 이슈 발생 가능성 있음)

기타 안내 사항

  • 강의는 총 20차시로 구성되며, 실습 중심으로 진행됩니다.

    인터넷 연결이 필수이며, 실습 중 외부 API 호출 및 서버 통신이 이루어집니다.

    수업 중 오류 디버깅 및 AI 응답 처리에 대한 기본적인 로직 설계 능력이 요구됩니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 언리얼 엔진 5 기초를 완료한 개발자

  • AI와 게임의 융합에 관심있는 개발자

  • 대화형 NPC 시스템을 구현하고 싶은 분

  • 실무에서 활용할 수 있는 AI 기술을 배우고 싶은 분

선수 지식,
필요할까요?

  • 언리얼 엔진 5 기초 과정 이수 (블루프린트, 컴포넌트, C++ 클래스 구조)

  • Actor, Animation, Enhanced Input, Blueprint Interface에 대한 기본 이해

안녕하세요
입니다.

1,362

수강생

93

수강평

5

답변

4.8

강의 평점

15

강의

커리큘럼

전체

20개 ∙ (8시간 47분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩36

29%

₩66,000

SW School님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!