수강신청 접수 후 yry1048@inha.ac.kr 메일로 포트폴리오를 송부하실 수 있습니다.
제출하신 포트폴리오는 면접시 참고되며, 별도의 포트폴리오가 없을 경우 첨부하지 않아도 무관합니다.
수강신청시 PC환경에서 접수를 권장합니다
교과구분 | 교과목명 | 세부내용 |
정규교과 | 게임개발이론 | 해당 직군은 게임기획, 게임그래픽 등 타 직군의 구성원과 원활한 의사소통을 요구한다. 따라서 게임 요소, 스토리, 레벨링, BM 등 게임 개발 이론에 대해 이해하고 시스템에 적용할 수 있는 게임개발이론 |
객체지향프로그래밍 | 참여기업의 프로젝트 환경에 따라 C++이나 C#과 같은 객체지향 언어에 대한 높은 숙련도를 요구하고 있어서 게임을 개발하는데 필요한 C# 언어에 대한 기본 및 심화, C++ 언어에 대한 기본 및 심화 | |
게임수학물리 | 3D게임프로그램의 개발 특성상 참여기업은 논리적, 수학적, 3D Math 관련 지식 등을 필요로 하고 있어서 3D 게임 개발에 필요한 수학과 물리의 지식을 습득하고 관련 내용을 실무에 적용 | |
문제해결기법 | 소프트웨어와 관련된 문제들을 창의적으로 해결하는 방법을 학습하기 위해 프로그래밍 언어를 이용하여 다양한 함수와 자료구조, 알고리즘 설계 기법 등 | |
머신러닝 | 기계학습의 기본 개념과 원리, 모델 구조, 학습 알고리즘 및 관련 수학 지식을 학습, 딥러닝(deep learning), 적대적 학습(generative advesrial learning)기술 | |
게임엔진활용 | 최근 진행되는 게임 개발 프로젝트는 대부분 상용엔진을 활용하여 프로그램을 개발하고 있다. Unreal Engine과 Unity Engine을 이용한 게임 개발 방법을 익히고 해당 엔진을 이용하여 참여기업에서 요구하는 수준의 게임 구현을 위한 제작 실습 | |
실시간그래픽프로그래밍 | 3차원 공간에서의 주요한 이론적 요소들에 대해 학습하고 Unreal Engine을 활용하여 랜더링 파이프라인, 드로잉, 컬러, 조명, 텍스처링 등 실시간 3D그래픽프로그래밍 | |
게임엔진을활용한VR | 사용자의 연령대에 따른 콘텐츠 난이도 및 플레이타임 조절 등 참여기업의 요구에 따라 Unreal Engine을 활용하여 VR게임콘텐츠 개발을 위한 클라이언트 프로그래밍 | |
게임엔진을활용한MLAgent | 참여기업의 프로젝트는 사용자의 데이터를 바탕으로 학습을 통해 건강 상태 판단 능력의 정확도가 점차 더 향상되도록 하는 기계학습(ML; Machine Learning) 시스템 설계 및 구축 | |
게임과인공지능 | 플레이 경험과 결과에 대한 다양한 데이터를 분석해 흥미롭고 유의미한 지식을 생성 요약 추론하고 상황에 맞춰 적절하게 활용하는 게임인공지능 AI 기술 | |
엔진응용프로그래밍 | Unreal Engine과 Unity Engine을 활용하여 참여기업에서 요구하는 수준의 게임 기능 구현을 위한 프로그램을 개발, 쉐이더 제작, 문제해결 및 기술구현 스크립트 코딩 실습 | |
DirectX3D 응용프로그래밍 | DirectX를 활용하여 글꼴, 메쉬, 카메라 클래스, 지형 렌더링, 파티클 시스템, 픽킹, 쉐이더와 효과, 이펙트 프레임웍 등 3D게임그래픽프로그래밍 | |
실감형콘텐츠동작인식모듈 | 다수의 사용자가 사용할 수 있도록 빔 프로젝터를 이용한 실감형콘텐츠 개발을 위해 다수의 사용자 동작을 인식하는 센서 프로그램 개발 | |
프로젝트 | 융복합 스포츠 테마파크 프로젝트 | 실감형콘텐츠 스포츠 테마파크 콘텐츠 개발 |
프로젝트 | Return Alive 프로젝트 | Return Alive 실감형콘텐츠 프로젝트 개발 |