UNSEEN

[UNSEEN] 언리얼 프로그래머 교육생 모집

종료 2023-01-16 10:00 ~ 2023-02-08 23:00

신청안내



지원대상
게임 개발 및 프로그래밍 유경험자

모집기간
01.16(월) ~ 02.8(수) 23시까지
 
TEST&면접 대상자 발표
02.15(수) 개별 안내

TEST 일정
02.18(토)




UNSEEN언리얼 엔진에 대한 깊은 탐구를 함께 할 프로그래머를 모집합니다.
언리얼 엔진 경험 없이도 지원이 가능하며, 본 과정을 통해 기초부터 심화까지 학습할 수 있습니다.
지원 동기, 학습 열정, 게임 개발&프로그래밍 이해도 등을 종합적으로 판단하여 선발할 예정입니다.


1. UNSEEN 일정

내용일정
지원서 접수1월 16일(월) ~ 2월 8일(수) 23시 마감
TEST & 면접 대상자 발표2월 15일(수) - 개별 안내
TEST (온라인)2월 18일(토) 14시 예정 - 개별 안내
면접 (오프라인) 2월 20일(월) ~ 2월 24일(금) 중 진행 예정
프로그램 최종 합격자 발표3월 2일(목)
오리엔테이션 (필수 참여)3월 10일(금)
온보딩(애자일 워크숍, 프로젝트 구체화) (필수 참여)3월 10일(금) ~3월 11일(토) 양일 각 8시간 진행 예정
본 프로그램 운영3월 ~ 7월 (4개월)
수료식7월 예정


2. UNSEEN TEST 개요 및 예시 문제

개발 및 프로그래밍에 대한 이해와 역량을 판단하기 위해 온라인 TEST가 진행됩니다.
TEST는 객관식·주관식 혼합 유형이며, 하단의 범위에서 출제될 예정입니다.
프로그래밍에 대한 역량과 게임 개발에 대한 이해를 평가합니다.
(프로그램 특성 상, 4개월 동안 시연 가능한  프로젝트를 구현해야 하므로, 프로그래밍 경험을 필요로 합니다.)

출제 범위내용
객체지향 프로그래밍객체 지향 프로그래밍 특징
C++ 프로그래밍
C++ 언어 특징
시스템 프로그래밍
메모리(힙과 스택)
자료구조
주요 컨테이너 ( map, unordered_map , list , vector, array ) 동작원리
게임 알고리즘A* 길찾기 , FSM, 비헤이비어트리, Quadtree 공간 분할
게임 수학게임에서의 벡터 , 행렬, 내적, 외적의 활용, 회전의 표현
게임 엔진의 동작 원리게임엔진의 정의, 구성 , 루프, 스크립팅 시스템
게임 최적화 기법게임을 최적화하는 방법

(참고) 예시 문제 - 객관식 유형
Q) 게임 제작에서 이동, 크기, 회전으로 구성된 트랜스폼을 사용해 물체를 변환할 때 
변환 순서를 올바로 기술한 것을 고르시오.
1) 이동 -> 크기 -> 회전
2) 크기 -> 회전 -> 이동
3) 회전 -> 크기 -> 이동
4) 크기 -> 이동 -> 회전

(참고) 예시 문제 - 주관식 서술형 유형
Q) 오늘 작업한 코드를 빌드하고 게임을 실행했는데, 
어제까지 정상적이던 프레임율(Frame Rate)이 떨어지는 상황이 발생했다.
이의 원인을 찾고 해결하기 위한 자신만의 대처법을 자유롭게 기술하시오.


서술형 답변 작성


(참고) 예시 문제 - 주관식 코드 제작 유형
Q) 두 사각형 영역(AABB)의 겹침을 판정하는 함수 Intersect를 작성하시오.


3. UNSEEN 세부 커리큘럼

 * 커리큘럼의 경우, 지속적으로 업데이트 될 예정입니다.
기초 단계

언리얼 엔진에서 필수적인 핵심 기능들을 익히는 학습 과정 입니다.

언리얼 C++ 프로그래밍 개발 환경 구축언리얼 엔진 개발 환경 설정
언리얼 엔진 코딩 규칙
언리얼 엔진 기본 타입과 클래스 설계
언리얼 엔진의 자료 구조
...
언리얼 엔진 게임플레이 프레임웍의 이해
월드, 레벨과 게임 모드
액터, 폰, 캐릭터
카메라와 무브먼트
애니메이션과 물리 엔진의 설정과 활용
...

활용 단계

게임 및 개발 도구 제작을 위한 기본적인 기술을 습득하는 학습 과정입니다.

언리얼 엔진에서의 데이터 기반 게임 설계 기법
언리얼 모션 그래픽(UMG) 기초
액터 컴포넌트를 활용한 모듈화
게임스테이트, 플레이어스테이트의 활용
...
언리얼 엔진 멀티플레이어 게임 제작
언리얼 엔진 멀티플레이어 시스템 개요
리플리케이션의 이해
언리얼 엔진 RPC 시스템의 이해
...

심화 단계

게임 제작 실무를 위한 언리얼 엔진 고급 기능을 배우는 학습 과정 입니다.

언리얼 엔진에서의 생산성 향상과 성능 프로파일링
게임 최적화를 위한 기초 지식
언리얼 에디터 UI 확장
언리얼 커맨드릿을 활용한 자동화
언리얼 프로파일링 툴 활용
...


4. UNSEEN을 통해 성장하세요.
UNSEEN 과정을 통해 언리얼 엔진 프로그래머로서 지식/기술/태도를 함양할 수 있습니다.
지식 (Knowledge)기술 (Skill)태도 (Attitude)
게임 제작을 위한 언리얼 엔진
프로그래밍 지식
학습 지식을 실제 프로젝트에
녹여내는 응용력
프로그래머로 지속적인 성장을
이뤄낼 수 있는 마인드셋
커리큘럼에서 배운
언리얼 C++프로그래밍 능력으로
언리얼 엔진에서 게임 콘텐츠를 제작하는데 필요한 필수 지식을
얻을 수 있습니다.
커리큘럼에서 알려주는
언리얼 엔진의 고급 기능을 활용해
에디터를 확장하고
성능을 프로파일링 하여,
프로젝트를 효과적으로
개발 운영하는 기술을
습득할 수 있습니다.
 비선형적인 학습을 통해
모르는 문제에 대해
자기주도적으로 해결할 수 있는
힘을 기르게 됩니다.


언리얼 프로그래밍에 관심 있는 분들의 많은 지원을 부탁 드립니다 :)