국비과정

메타버스 개발자 양성과정 언리얼 5 [23년-1회차]

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

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

수강신청

강의일정2023.12.29 ~ 2024.06.25

기간12개월과정입니다.

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

수강 인원22명

담당 강사김한별

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

수강신청

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

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

평가항목

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

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

커리큘럼 진행과정

1주차버전 관리도구 학습(SVN) / 상수, 변수, 연산자, casting, 문자열, 배열, 조건문, 반복문, 함수, static / namespace

2주차구조체, 클래스 / 상속, friend, 다형성, 가상함수, 순수가상함수, 컴퓨터, 메모리 구조 이해, 포인터, 동적할당, 참조, assert / 저장장치, 파일, 메모리 관계이해, ecveption / file IO

3주차Template / 자료구조 / Standart Template Library, Pool 개념 학습(MemoryPool 등)

4주차오픈소스 코드 사용법 학습 및 활용(ini parser 등), 라이브러리 제작 및 엔진 구조 개론, Actor Component 구조 학습, Subsystem(singleton) 구조 학습
과제 수행, 콘솔게임 프로젝트 진행

1주차에픽게임즈 런처 학습 / 리얼타임 엔진에 대한 이해, 언리얼엔진 (World, Level, Actor, Component)구조 이해, Material 학습 및 제작 / 렌더링과 쉐이더에 대한 이해, 언리얼엔진, Lumen 이해 / Blueprint를 이용한 로직 작성, Blueprint로 작성한 로직 C++로 바꿔보기 / 우주, 지구, 달 만들기, 태양계 만들기 과제 수행 / GameplayFramework 이해

2주차UMG 학습 및 Title UI 만들기 / Level Sequence 학습 및 Title에 활용, UMG UI Animation / Lobby level / Lobby Character 제작, PlayerController 학습 / Subsystem, Enhanced input 학습, Trigger, Collision 학습 / Portal 제작, level transition 학습, Coin game level / Minimap 제작

3주차탱크 슈팅 level 제작 / Particle, Sound system 사용법 학습, Enemy Spawner 제작 / Data Table 학습, Level Sequence를 응용한 Stage system 제작 / Material function 학습, Dissolve, Paper burn Material 제작 및 Enemy Material에 통합, WidgetComponent를 활용한 Enemy HP 제작

4주차RPG level 제작 / RPG Player 제작 / Animation system, Animation Blueprint 제작 (C++혼용) / Animation Notify, Montage / Save Load / Enemy 제작, Data table 활용, 언리얼엔진 AI system / 다국어 처리 / 패키징

특강특별 멘토 특강 (포탈스튜디오 임대표님 / 에픽게임즈 권차장님)

1~4주차메타버스 게임 프로젝트 제작

1주차모바일 기반 VR과 PC기반 VR의 차이, 오큘러스 퀘스트 세팅 및 언리얼엔진 프리뷰 연동, 언리얼엔진 안드로이드 환경설정 / VRHMD 감지와 모션 컨트롤러, 모션컨트롤러를 활용한 VRHand출력 및 상호작용, 모션컨트롤러를 활용한 3차원 공간 UI 상호작용, VR용 언리얼엔진 환경설정 및 최적화

2주차멀티플랫폼 플레이어와 UI 제작 / VR 환경에서 캐릭터 제작, VR 환경에서 UI 상호작용 / VR 건 슈팅 level 제작, 오브젝트풀, 데칼, 트레일, 피직스 등 학습, StaticMesh 자르기

3~4주차VR 실감형 콘텐츠 프로젝트

1주차데디케이트 서버와 리슨서버의 차이 학습 / 리슨서버 사용법 학습, 데디케이트 서버 사용법 학습, 서버에서 데이터 Save&Load 기초 학습 (Json 등), DB에 데이터 Save&Load 학습, 서버 환경에서 C++코드 디버깅 방법 학습

2주차간단한 회원가입 및 로그인 제작 / 서버 로비 level 제작, C++ 소켓 프로그래밍 학습, C++ 소켓 프로그래밍을 사용한 글로벌 채팅 서버 제작, 언리얼엔진과 C++ 서버 연동 및 통신 학습

3~4주차간단한 매칭 시스템 제작 / 매칭기반 간단한 멀티플레이 게임 level 제작

1~4주차다중 접속 메타버스 프로젝트 제작, 취업지도 및 수료식

강의 맛보기

수강생 포트폴리오

DirectX11 2D

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

최치원

DirectX11 2D

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

김범중

DirectX11 2D

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

김형호

목록보기

top