내일배움
← 탐색으로
개강일 지남자부담 0원

(포텐업) 알고리즘을 활용한 네트워크 RPG 게임제작

주식회사원티드랩 · 5회차 · 서울 송파구

네트워크K-디지털

프로그램 요약

이득우 교수와 함께하는 언리얼 엔진 기반 게임 개발자 양성 - 원티드 포텐업(고성과 K-Digital Training)

수업일정
2026.07.27 ~ 2027.01.226개월
모집정원
31명 / 30100% 찼어요
총 시간
960시간
학습장소
서울서울특별시 송파구 올림픽로 300오프라인
강의장
35층 원티드랩
가까운역
석촌역(도보 4분) 기관
수강료
0원 전액 국비지원
훈련장려금
월 최대 316,000원
회차 확인 필요 기관 랜딩페이지가 다른 기수 정보일 수 있습니다. 일정·비용은 상담에서 확인하세요.

출처 · 고용24 등록값 · 기관 표기분은 별도 표시

어떤 분이 수강하면 좋을지

  • 전공·학력 무관K-디지털 트레이닝은 제도상 전공을 보지 않습니다
  • 해당 훈련과정의 목표와 목적을 이해하고 있는자. 프로그래밍 기초지식이 있는자. 내일배움카드 발급 대상자 게임, 문화예술, 방송미디어 등 산업에 취업에 대한 의지가 명확한 자.

출처 · 기관 랜딩페이지 · 제도 요건

커리큘럼

  1. 11개월차 C++ 프로그래밍&자료구조

    C++ · 자료구조

  2. 22개월차 필수 게임 알고리즘

    길찾기 · 충돌판정

  3. 33개월차 언리얼 블루프린트 기반 RPG 게임제작

    블루프린트 · RPG

  4. 44개월차 언리얼 C++ 기반 RPG 게임제작

    언리얼 C++

  5. 55개월차 언리얼 플레이 프레임워크 활용 RPG 게임제작

    NPC AI · 무한맵

  6. 66개월차 네트워크 멀티플레이어 프레임워크

    데디케이티드 서버 · 멀티플레이

고용24 등록 교과목 19개 보기
  • Part1. C++ 프로그래밍 기초 및 자료구조의 이해[학습목표] 1. 언리얼 엔진을 학습하기 위해 필요한 C++ 언어에 대해 학습합니다. C++를 활용하기 위해 필요한 기초적인 문법과 포인터, 스마트 포인터에 대해 학습합니다. 2. 자료를 효율적으로 저장하는 방법인 자료구조에 대해 학습합니다. C++ 언어를 사용해 각 자료구조를 직접 구현합니다. 3. C++ Standard Template Library에서 제공하는 자료구조 컨테이너에 대해 학습하고 활용하는 방법을 알아봅니다. [훈련내용] 1. 기본 알고리즘 • 콘솔 입출력 및 기본 자료형 • 값(Value) / 참조(Reference) / 포인터(Pointer) / 배열 • for / while 루프 • if / switch 분기 • string 클래스(STL), 파일 입출력(I/O), 클래스(class) 스택(Stack) / 힙(Heap) 메모리, new / delete, 생성자, 복사 생성자, 함수 오버로딩, 연산자 오버로딩, friend 키워드, 상속, 가상 함수(virtual function) / 함수 오버라이딩(override) / 가상 테이블, 추상 클래스 (abstract class), 인터페이스 • 형변환 (static_cast / reference_cast / const_cast / dynamic_cast) • 인라인 함수(inline function) • const / static 키워드 • 함수 포인터(function pointer) • STL 스마트 포인터
  • Part3. 언리얼 블루프린트 기반의 RPG 게임 제작[학습목표] 1. (언리얼 에디터 및 블루프린터 기초) 언리얼 엔진을 활용하는데 필요한 기초 지식을 학습합니다. 에디터 인터페이스 및 블루프린트의 기초 내용을 학습합니다. 2. (언리얼 블루프린터의 활용) 언리얼 엔진이 제공하는 다양한 기능을 활용해 레벨을 구성하는 방법에 대해 학습하고 배경을 구성하는 실습을 진행합니다. 언리얼 블루프린트와 애니메이션 시스템을 활용해 사용자 입력에 반응해 움직이는 캐릭터를 구현합니다. 게임에서 필수적인 충돌 기능을 사용하는 방법에 대해 학습하고 이를 활용하는 예제를 진행합니다. 언리얼 엔진의 UI 시스템인 언리얼 모션 그래픽(UMG)을 활용해 UI를 제작하는 방법에 대해 학습합니다. [학습내용] 1. 언리얼 에디터 및 블루프린터 기초 • 언리얼 에디터 인터페이스 • 언리얼 머티리얼 시스템 및 물리 기반 머티리얼 파라미터 • 레벨 디자인 및 레벨 스트리밍 점프, 순간 이동 등 기믹 요소를 활용한 레벨 디자인 실습, 블루프린트를 기반으로 한 레벨 스트리밍, 스트리밍 볼륨을 기반으로 한 레벨 스트리밍 • 블루프린트 기초 액터 생성, 폰(캐릭터)와 액터와의 충돌 이벤트 기반 상호작용
  • Part4. 언리얼 C++를 활용한 RPG 제작 기초[학습목표] 언리얼 엔진 프로그래머라면 게임 개발전에 반드시 알아야 하는 언리얼 C++ 기초에 대해 학습합니다. 또난 액션 RPG 코어 매카닉을 구현합니다. [학습내용] 1. 언리얼 C++학습1 • 언리얼 오브젝트의 이해 ◦ 언리얼 C++ 코딩 규칙 ◦ 언리얼 C++ 기본 타입 및 문자열 ◦ 언리얼 오브젝트 기초 ◦ 언리얼 오브젝트 리플렉션 시스템1 ◦ 언리얼 오브젝트 리플렉션 시스템2 • 언리얼 C++ 모던객체지향 설계 ◦ 언리얼 C++ 설계 1 - 인터페이스 ◦ 언리얼 C++ 설계 2 - 컴포지션 ◦ 언리얼 C++ 설계 3 - 델리게이트 • 언리얼 엔진의 자료구조와 메모리 관리 ◦ 언리얼 컨테이너 라이브러리 1 - Array와 Set ◦ 언리얼 컨테이너 라이브러리 2 - 구조체와 Map ◦ 언리얼 엔진의 메모리 관리 • 언리얼 프로젝트의 애셋과 빌드 시스템 ◦ 언리얼 오브젝트 관리 1 - 직렬화 ◦ 언리얼 오브젝트 관리 2 - 패키지 ◦ 언리얼 빌드 시스템 2. 언리얼 C++학습2 • 게임 콘텐츠의 기본 구조 ◦ 언리얼 에진 게임 제작 기초 ◦ 캐릭터와 입력 시스템 ◦ 캐릭터 컨트롤 설정 • 캐릭터의 애니메이션 설정 ◦ 캐릭터 애니메이션 설정
  • Part5. 언리얼 게임 플레이 프레임워크를 활용한 RPG 게임의 완성[학습내용] (언리얼 C++학습 3) 언리얼 C++ 프로그래밍을 사용해 핵&슬래시 로그라이크 게임 예제를 처음부터 끝까지 체계적으로 제작하는 방법을 학습합니다. (AI NPC 제작=비에이비어 트리) 언리얼 엔진의 AI 시스템 제작 프레임웍인 비헤이비어 트리를 활용한 NPC AI를 제작합니다. [학습내용] 1. 언리얼 C++학습 3 • 캐릭터의 애니메이션 설정 캐릭터 콤보 액션, 캐릭터 공격 판정 • 기믹 시스템 제작 캐릭터 스탯과 위젯, 아이템 시스템, 무한맵의 제작 2. AI NPC 제작(비헤이비어 트리) • 게임 데이터와 인공지능 게임데이터 관리, 행동트리 모델의 이해, 행동트리 모델의 구현 • 언리얼 게임의 완성 헤드업 디스플레이의 구현, 게임플로우 다듬기, 게임의 완성 3, 생성형 AI활용 • 일러스트 제작을 위한 생성형 AI의 활용 • 게임 UI 제작을 위한 생성형 AI의 활용 • 컷씬 및 UI 시스템에의 적용
  • Part6. 네트워크 멀티플레이어 프레임워크 학습[학습목표] 네트웍 멀티플레이어 프레임웍을 학습합니다. 네트웍 멀티플레이어 게임을 제작할 때 반드시 알아야 하는 주요 개념, 내부 동작 원리, 최적화 기법을 학습한 후 핵&슬래시 유형의 PvP 대전 게임을 제작합니다. [학습내용] 1. 언리얼 멀티플레이 프레임워크 • 언리얼 네트웍 멀티플레이어 프레임웍 기초 언리얼 네트웍 멀티플레이어 프레임웍 개요, 게임 모드와 로그인, 커넥션과 오너십 • 액터 리플리케이션 액터 리플리케이션 기초, 액터 리플리케이션 빈도와 연관성, 액터 리플리케이션 로우레벨 플로우 • RPC의 이해와 활용 RPC 기초, 캐릭터 공격 구현, 캐릭터 공격 구현 개 • 움직임 리플리케이션 움직임 리플리케이션, 물리 움직임 리플리케이션, 캐릭터 무브먼트의 확장 • PvP 게임 제작 캐릭터 아이템과 스탯의 구현, PvP 게임의 완성 2. 데디케이티드 서버 제작 • 언리얼 엔진 데디케이티드 서버 빌드 • AWS 기본 서비스의 이해 • AWS 설치 및 연동
  • Project1. DOS 콘솔 기반의 캐주얼 게임 제작[프로젝트 목표] - 게임 엔진을 사용하지 않고 DOS 콘솔 환경에서 게임 제작하기 - 게임 엔진의 기본 동작 원리 이해하기 [프로젝트 내용] - 게임 제작에 필요한 기본 게임 프레임웍을 제작하기 - 게임 프레임웍을 기반으로 콘솔 환경에서 테트리스 등의 캐주얼 게임 제작하기 [프로젝트 절차] 1. 요구사항 분석/수집 : 제작할 게임을 구상하고 필요한 요구사항 도출 2. 개념적 설계 : 요구사항을 바탕으로 제작할 게임에 대한 기획서 작성 3. 논리적 설계 : 기획서를 기반으로 기능 명세서 작성 4. 물리적 설계 : 게임 제작 [프로젝트 결과물] 요구사항 문서, 게임 기획서, 논리적 설계 문서 (개발 코드에 대한 클래스 및 시퀀스 다이어그램), 구현 결과물
  • Project2. 타일맵에서의 길찾기 및 충돌 판정의 구현[프로젝트 목표] - A* 알고리즘과 쿼드 트리 이해하기 - 게임 제작에 자주 활용되는 길찾기, 충돌 판정 기능 구현하기 [프로젝트 내용] - A* 알고리즘을 활용한 길찾기 기능 제작 및 성능 분석 (사용했을 때와 안했을 때의 차이점 분석 및 비교) - 쿼드 트리를 활용해 특정 범위 안에서의 시야 판정 및 충돌 판정 기능 제작 및 성능 분석 (사용했을 때와 안했을 때의 차이점 분석 및 비교) [프로젝트 절차] 1. 요구사항 분석/수집 : 제작할 기능을 구상하고 필요한 요구사항 도출 2. 개념적 설계 : 요구사항을 바탕으로 제작할 기능에 대한 기획서 작성 3. 논리적 설계 : 기획서를 기반으로 기능 명세서 작성 4. 물리적 설계 : 기능 구현 [프로젝트 결과물] 요구사항 문서, 게임 기획서, 논리적 설계 문서 (개발 코드에 대한 클래스 및 시퀀스 다이어그램), 구현 결과물
  • Project3. 언리얼 블루프린트를 활용한 RPG 프로토 타입 제작[프로젝트 목표] 언리얼 블루프린트를 활용해 RPG 게임 프로토 타입 제작하기 [프로젝트 내용] - 마켓 플레이스의 무료 애셋을 활용 - 사용자 입력 처리 / 캐릭터 애니메이션이 가능한 RPG 프로토 타입 제작하기 [프로젝트 절차] 1. 요구사항 분석/수집 : 제작할 기능을 구상하고 필요한 요구사항 도출 2. 개념적 설계 : 요구사항을 바탕으로 제작할 기능에 대한 기획서 작성 3. 논리적 설계 : 기획서를 기반으로 기능 명세서 작성 4. 물리적 설계 : 기능 구현 [프로젝트 결과물] 요구사항 문서, 게임 기획서, 논리적 설계 문서 (개발 코드에 대한 클래스 및 시퀀스 다이어그램), 구현 결과물
  • Project4. 언리얼 C++로 만드는 액션 RPG 게임 코어 메카닉의 구현[프로젝트 목표] 언리얼 C++를 활용해 RPG 게임의 코어 메카닉 구현하기 [프로젝트 내용] - 캐릭터 컨트롤 전환 기능 구현하기 - 새로운 입력 시스템 및 데이터 애셋을 활용한 캐릭터 이동 메카닉 구현하기 [프로젝트 절차] 1. 요구사항 분석/수집 : 제작할 기능을 구상하고 필요한 요구사항 도출 2. 개념적 설계 : 요구사항을 바탕으로 제작할 기능에 대한 기획서 작성 3. 논리적 설계 : 기획서를 기반으로 기능 명세서 작성 4. 물리적 설계 : 기능 구현 [프로젝트 결과물] 요구사항 문서, 게임 기획서, 논리적 설계 문서 (개발 코드에 대한 클래스 및 시퀀스 다이어그램), 구현 결과물
  • Project5. 무한맵과 NPC AI를 활용한 싱글 플레이 RPG 게임의 완성[프로젝트 목표] - 게임 데이터를 기반으로 무한맵 제작하기 - 인공지능을 가진 NPC 캐릭터 제작하기 [프로젝트 내용] - 엑셀 테이블에서 설계한 게임 데이터를 기반으로 점점 강한 NPC가 생성되는 무한맵 제작하기 - 행동트리 모델 기반의 인공지능을 가진 NPC 캐릭터와의 대전 구현하기 - 생성형 AI DALL-E를 활용해 UI 제작하기 - 게임을 완성하고 최종 패키지 진행하기 [프로젝트 절차] 1. 요구사항 분석/수집 : 제작할 기능을 구상하고 필요한 요구사항 도출 2. 개념적 설계 : 요구사항을 바탕으로 제작할 기능에 대한 기획서 작성 3. 논리적 설계 : 기획서를 기반으로 기능 명세서 작성 4. 물리적 설계 : 기능 구현 [프로젝트 결과물] 요구사항 문서, 게임 기획서, 논리적 설계 문서 (개발 코드에 대한 클래스 및 시퀀스 다이어그램), 구현 결과물
  • Project6. 데디케이티트 서버 기반의 네트웍 멀티 플레이어 보스 레이드 제작[프로젝트 목표] - 프로젝트에 데디케이티드 서버 구축하기 - 여러 명이 플레이할 수 있는 보스전 구현하기 [프로젝트 내용] - AWS 서버에서 동작하는 데디케이티드 서버 구축 - 여러 플레이어가 협동해서 전투할 수 있는 보스 레이드 구현하기 [프로젝트 절차] 1. 요구사항 분석/수집 : 제작할 기능을 구상하고 필요한 요구사항 도출 2. 개념적 설계 : 요구사항을 바탕으로 제작할 기능에 대한 기획서 작성 3. 논리적 설계 : 기획서를 기반으로 기능 명세서 작성 4. 물리적 설계 : 기능 구현 [프로젝트 결과물] 요구사항 문서, 게임 기획서, 논리적 설계 문서 (개발 코드에 대한 클래스 및 시퀀스 다이어그램), 구현 결과물
  • Step1. 커리어 코칭 및 특강[OT] 직무 탐색을 위한 취업 준비 가이드 - 사전 커리어 코칭 설문을 통한 참가자별 취업 의지, 희망 기업 분야 및 규모 취합 분석 [코칭] 1:1 취업 초기 상담 - 사전 커리어 코칭 기반, 1:1 개별 초기 상담 진행 - 교육생별 취업 Needs, 구직 애로사항 파악
  • Step2. 커리어 코칭 및 특강[특강] 채용 데이터로 설계하는 24년도 취업 전략 : 스타트업 vs 대기업 - HR플랫폼 원티드랩의 23년도 채용 데이터 기반, 24년도 취업 전략 소개 [특강] ‘일 경험’을 강조하는 이력서 작성 가이드 - IT헤드헌터 관점에서 바라보는 합격하는 이력서의 특징 - 채용공고 기반, 이력서 작성 구성 설계 방법
  • Step3. 커리어 코칭 및 특강[코칭] 1:1 자기소개서 개별 피드백 [특강] 현직자 A-Z 직무 Q&A - 현직자 Q&A를 통한 취업 자신감 제고 - 직무 교육의 애로사항 파악 및 해결방안 제시
  • Step4. 커리어 코칭 및 특강[특강] 역량 강조 포트폴리오 구성 전략 가이드 [채용매칭] 인재 추천 상시 매칭 - 교육 중, 인재 추천 기업 발굴 및 조기 취업을 위한 상시 매칭 지원
  • Step5. 커리어 코칭 및 특강[코칭] 1:1 현직자 포트폴리오 컨설팅 - 프로젝트 기간 중, 포트폴리오 방향성 설계 및 현직자 개별 코칭 진행 [코칭] 채용 공고 큐레이션 및 상시 제공 - 최종 합격을 위한, 이력서 지원 독려 - 최저 연봉(3,000만원) 이상, 응답률 상위, 주니어 채용에 열려있는 기업 공고 큐레이션 후 상시 제공
  • Step6. 커리어 코칭 및 특강[코칭] 모의면접 DAY - 인성, 직무, PT 면접 주요 3가지 파트 집중 모의 훈련 [채용매칭] 일자리 매칭데이 - 채용TO가 살아있는 기업과 구직자간의 오프라인 일자리 연계 프로그램 개최
  • Part2. 필수 게임 알고리즘의 이해[학습목표] 1. (기본 알고리즘) 다양한 상황에서 사용할 수 있는 기초 알고리즘에 대해 학습합니다. 다양한 정렬 방법에 대해 학습하고, 탐색 방법에 대해 학습합니다. 2. (게임 알고리즘) 기초 알고리즘에서 더 나아가 게임 제작에서 필수적으로 알아야 하는 게임 알고리즘에 대해 학습합니다.게임 제작에 사용되는 길찾기와 공간 분할 알고리즘을 체계적으로 학습합니다. [학습내용] 1. 기본 알고리즘 • 알고리즘 기초 알고리즘 분석, 재귀 함수, 이진 탐색 • 정렬 버블 정렬, 선택 정렬, 삽입 정렬, 퀵 정렬, 병합 정렬 • 탐색 깊이 우선 탐색(DFS), 너비 우선 탐색(BFS) 2. 게임 알고리즘 • 길찾기 알고리즘의 이해 A* 길찾기 알고리즘의 이해, A* 알고리즘의 구현, A* 알고리즘 최적화 • 공간 분할 알고리즘의 이해 1 - 쿼드트리와 옥트리 쿼드트리의 개요와 동작원리, 쿼드트리의 구현, 쿼드트리의 최적화, 옥트리의 구현 • 공간 분할 알고리즘의 이해 2 - KD 트리와 BSP 트리 KD 트리 개요와 동작원리, KD 트리의 구현, BSP 트리의 개요와 동작원리
  • 총 훈련시간960 시간

출처 · 기관 랜딩페이지 · 접힘은 고용24 등록 교과목

지원 혜택

금전 지원

  • ·교육 장려금 매월 316,000원

장비·학습환경

  • ·포텐업 전용 강의 공간(쾌적한 강의실·휴식 라운지)
  • ·약 300만원 상당 노트북(RTX4070) 지원, 27인치 모니터 개별 제공

취업 연계

  • ·합격보상금 최대 100만원(취업 성공 시)
  • ·취업 성공 시 원티드 통해 최대 100만원 합격보상금 지급

학습 지원

  • ·우수 프로젝트 선정 시 300만원 상당 상품

출처 · 기관 랜딩페이지 · 훈련장려금은 제도

지원 절차

  1. 1온라인 지원(마감일까지 지원서 제출)
  2. 2인터뷰 전형(온라인 사전 인터뷰)
  3. 3합격자 발표
  4. 4사전 스터디 시작(합격순 진행)
  5. 5최종 합류(고용24 수강신청 완료)

출처 · 기관 랜딩페이지 · 기관마다 다릅니다

자주 묻는 질문

비전공자도 지원할 수 있나요?

K-디지털 트레이닝은 제도상 전공·학력을 보지 않습니다. 다만 기관이 밝힌 훈련 대상이 있어 위 「어떤 분이 수강하면 좋을지」를 함께 확인하세요.

내일배움카드가 꼭 있어야 하나요?

지원 시점에 없어도 됩니다. 상담 단계에서 발급을 진행합니다. 다만 수강신청은 카드가 있어야 마칠 수 있습니다.

실제로 얼마를 내나요?

내일배움카드 소지자는 0원입니다. LP는 '1,740만원 → 0원(참가비용 전액무료)'로 표기(대조 훈련비 17,424,000원과 근사하나 정확히 일치하지 않아 tuition_total은 null 처리). 교육 장려금 매월 316,000원 지급. 우수 프로젝트 시상 300만원, 합격보상금 최대 100만원(취업 성공 시).

선발 절차가 있나요?

기관이 공개한 절차에서 별도 시험·전형은 확인되지 않았습니다. 상담 후 수강신청으로 이어집니다.

훈련장려금을 받을 수 있나요?

출석률 조건을 채우면 월 최대 316,000원까지 받을 수 있습니다. 지급 조건은 기관·제도 기준을 따릅니다.

예전에 국비 교육을 들었는데 또 되나요?

중복수강 제한이 있을 수 있습니다. 최근 수료 이력이 있으면 상담 단계에서 먼저 확인해야 합니다.

출처 · 제도 요건 · 과정 데이터로 답이 채워지는 질문만

기관 랜딩페이지 https://www.wanted.co.kr/events/potenup_game_3

고용24 2026-08-14 기준 · 매일 갱신

비슷한 과정

같은 직종(응용SW엔지니어링)으로 개강 예정인 과정입니다

다음 회차 알림 받기