국비과정

[언리얼엔진5]게임 클라이언트 & 메타버스 프로그래머 양성과정 3회차

프로그래밍을 처음 접하는 초심자도 들을 수 있도록 기초부터 심화과정까지 이론과 실습을 통해 취업을 위한 포트폴리오 완성까지 해보는 과정 입니다.

수강신청 마감일은 개강 1주일전 입니다.

수강신청

강의일정2024.08.26 ~ 2025.03.13

기간6개월과정입니다.

시간 09:00~18:00 (평일 오전9:00~) [월,화,수,목,금]

수강 인원22명

담당 강사이철우

고용24 수강신청 * 고용24 에 꼭 수강신청을 하셔야 합니다.

수강신청

신청자격 내일배움 카드 발급자, KDT훈련과정 미수강자(기존 KDT과정을 수강한 경우 국비지원 불가)
수강생 추천스팩 기초 수준의 컴퓨터 활용자, 메타버스산업에 관심있는자, 관련 SW전공 자격증 보유자 우대
교육비 지원 100% 지원
교재정보

C/C++ 프로그래밍 언어, 언리얼엔진5 네트워크 프로그래밍, 언리얼엔진5 C++프로그래밍

평가항목

출석률 80%이상, 교과목별 평가시 백분율 60점 이상

전체 훈련일수 20% 결석, 5일 이상 무단결석, 부정출결시 미수료 및 제적처리

커리큘럼 진행과정

1주차시스템개론 / IDE와VCS(Git)활용 / 자료형, 형변환, 연산자, 제어문, 매크로, 구조체, 함수, namespace / Character Encoding / 배열, 포인터, 메모리 구조 및 동적 할당

2주차OOP / 클래스, 상속, 가상함수, friend / template / Modern C++ (스마트 포인터, 람다식) / 자료구조(list, Stack, Queue 등) / 가상메모리 시스템, Memory Pool

3주차기초알고리즘(문자열 처리, Sort, Search, Graph등) / Library(SLL, DLL) 제작 / STL(컨테이너와 이터레이터 활용) / 파일 시스템(ini, json) / C++ 기초 테스트

4주차UE 기본 구조, UObject와 GarbageCollection, UEngine / UBT(Unreal Build Tool), Reflection System / CDO(Class Default Object) / UE 스마트 포인터와 자료구조

1주차Epic Games Launcher와 UE 에디터 활용 / Blueprint Programming / Gameplay Framework / Actor & Component / World, Level, Coordinate System / Collision / System / Physics Simulation / Event와 Delegate / UMG

2주차Character 제작 / 카메라, 스켈레탈 메시, 캐릭터 무브먼트 컴포넌트, Enhanced Input / Animation BP / 스테이트 머신, 포즈 블랜딩 / 애님시퀀스, 블랜드스페이스, Montage / 스켈레톤 애셋, 소켓과 Virtual Bone

3주차기본AI(AIController, AIPerception, Behavior Tree, 태스크, 데코레이터, 블랙보드) / 네비게이션 메시

4주차VR 플랫폼 개요, 오큘러스 퀘스트 세팅, 모션컨트롤러와 VRHand 상호작용(기믹, Gun 슈팅 등) / VR환경에서의 UI 상호작용, VR 실감형 프로젝트 "던전 탈출" 제작 및 실습

1주차플랫폼 게임 제작 / 나만의 레벨 & 기믹 추가 실습

2주차건슈팅 게임 제작 / 몬스터 AI & 무기 추가 실습

3~4주차UE Network 게임 개요(Listen Server & Dedicated Sever Model) / Online Subsystem과 Steam Plugin / Session System, Authority, Replication / 네트워크 게임에서의 Gameplay Framework 활용 / RPC(Remote Procedure Call)

1주차WinAPI Programming / 다중 접속 서버 제작(유저 생성 및 로그인, 데디케이트 서버와 연동) / UE Native Socket Programming / 패킷 프로시져, 멀티스레드와 동기화 객체 / 실습 게임 프로젝트와의 연동

2~3주차액션 RPG 캐릭터 제작 / Combat System Component(Ability, StateManager, Targeting, CloseupCamera, Locomotion등) / 애니메이션 리타게팅, 전투 모션 처리, 무기 스왑, 타격 & 피격 처리

4주차캐릭터 커스터마이징(스켈레탈 메시 교체, 외형 변환), 스튜디오 카메라, 인벤토리, HUD 처리

1주차절차적 애니메이션(ALS와 Lyra Architecture 비교, ThreadSafeUpdate, Animation Layer Interface, ControlRig IK 등) / 절차적 레벨 생성(PCG볼륨 & 그래프 에디터 활용) / 월드 파티션(landscape와 hightmap, cell, 스트리밍 그리드, 미니맵)

2주차게임 연출(머티리얼, 나이아가라 이펙트, 3D 사운드, 시퀀서) / 대규모 군중 시스템(MassEntity, StateTree)

3~4주차포트폴리오 제작(프로젝트 제안서 작성)

1~4주차포트폴리오 제작 / 포트폴리오(기술소개서 PPT) 발표 / 수료식

사용자 등록 이미지

강의 맛보기

수강생 포트폴리오

DirectX11 2D

DirectX11 2D 게임 포트폴리오 엔터더 건전 모작 41기

최치원

DirectX11 2D

DirectX11 2D 게임 포트폴리오 월드 플리퍼 모작 41기

김범중

DirectX11 2D

DirectX11 2D 게임 포트폴리오 메이플스토리 모작 41기

김형호

목록보기

top