2학년 1학기
-
- 게임시스템기획
- 게임컨텐츠 개발을 위한 초기 기획서를 바탕으로 시스템요소 구성, 레벨디자인, 밸런싱과 같은 세부 기획과정을 학습한다. UI/UX 기획 및 시스템 가이드 문서 작성 실습을 통해 게임 시스템 전반에 대하여 학습한다.
-
- 게임 사운드 및 동영상
- 제작되는 게임이 유저의 선택을 받을 수 있도록 게임을 소개하고 홍보하는 동영상을 제작하기 위하여게임제작에 필요한 게임교화음, 배경음악 등 전반의 제작과정을 이해하고, 디지털 영상 편집 프로그램을 이용하여 게임 애니메이션 등의 동영상 제작에 필요한 영상 편집 능력을 키우기 위한 다양한 기법을 연구한다.
-
- 안드로이드 프로그래밍 응용
- 안드로이드 개발환경을 통하여 고안한 알고리즘을 안들외드 플랫폼에서 구현하고, 실제 어플리케이션 개발을 위한 프로그램 스틸을 학습하고 적합한 알고리즘 구현하여 테스트한다.
-
- 게임알고리즘
- C기반 게임 개발에 필요한, 연결리스트, 스택, 트리, 그래프 등 자료구조와 관련 알고리즘을 분석, 이해하고 이를 토대로 미로 게임에서 출구찾기, 최단경로 구하기, 게임트리, 패턴매칭 등을 C언어와 C++언어로구현해 봄으로써 게임 알고리즘 능력을 배양한다.
-
- C# 프로그래밍 응용
- 일반C#프록래밍 학습보다는 UNITY C#스트립트 중심의 학습을 통하여 C#으로 구현된 Unity3D의 게임 사례 분석을 통해 C# 프로그래밍 능력과 게임 제작 능력을 동시에 배양 시킨다.
-
- 유니티 게임제작 사례분석
-
- 유니티 게임엔진을 활용한 다양한 게임 사례들을 조사 및 분석할 수 있다.
- 분석한 유니티 게임사례들을 변형하거나 기능적으로 발전시키는 계획을 수립할 수 있다.
- 수립된 유니티 게임사례 변형 계획에 따라 프로그래밍 언어로 구현할 수 있다.
-
- 게임그래픽 사례연구
- 질적 우수성을 보유한 게임그래픽을 제작하기 위해서는 성공한 게임그래픽의 제작 사례를 분석하는 것이 중요한과정의 하나일 것이다. 이 과정은 역학적으로 다양한 게임들을 분석하여 그 특성을 파악하고 제작방법에 대한 전반적인 연구가 이루어지며, 그 분석 특성에 따른 다양한 표현적 실험을 통하여 우수한 게임그래픽 리소스를 개발할 수 있는 능력을 배양한다.
-
- 3D게임 모델링 및 매핑1
- 3D컴퓨터그래픽스를 활용하여 모델링, 텍스쳐 매핑의 과정을 통해 자산을 구축하고 이후 카메라워킹, 라이팅 렌더링의 과정을 거쳐 애니메이션 콘텐츠에 사용되는 캐릭터 및 배경 등을 제작하는 능력이다.
-
- 게임 리버스 엔지니어링
- 기존의 게이을 분석하여 초기기획서, 게임 플로우, UI/UX에 대한 역기획서를 작성함으로써, 기획 노하우를 획득하고 새로운 게임 콘텐츠를 기획하기 윈한 능력을 함양할 수 있도록 한다. 기존의 게임의 리버스 엔지니어링을 통하여 게임 기획과정을 간접경험하고 개발과정에서 발생할 수 있는 문제점을 예측함으로써 프로젝트 기획 및 관리능력을 함양한다.
2학년 2학기
-
- 게임비즈니스 모델
- 게임 콘텐츠 기획에서 반드시 고려되는 비즈니스 요소를 학습하기 위하여 게임 콘텐츠 시장 분석 및 사업계획서 작성을 실습한다. 마케팅 기획 및 투자, 지적재산권 관리와 같은 비즈니스 영역 전반에 대한 학습을 통하여게임 비즈니스 마인드를 함양한다.
-
- 게임이펙트
- 게임제작에 사용되는 동영상의 다양한 특수효과에 대한 종류를 게임산업체 현장실무형저작도구를 활용하여 제작하고 이를 구현하기 위한 알고리즘의 원리에 대하여 이해한다.또한 제작된 이펙트의 효과를 극대화하기 위한 방안 등을 시뮬레이션을 통하여 실험하고 발전시키는 기법을 연구한다.
-
- 안드로이드 게임 프로그래밍
- 안드로이드 개발환경에서 제작실습 과정을 통해 간단한 게임을 완성하고, 개발 결과물을 단말기에 적용하여 테스트 및 디버깅 과정을실습한다. 안드로이드 게임 배포 및 앱스토어 등록 과정을 학습한다.
-
- 웹서버 응용 프로그래밍
-
- 웹서버를 활용한 응용지식을 익히고 프로그래밍 설계를 할 수 있다.
- 설계된 웹서버 응용 프로그램을 위한 구현 계획을 수립할 수 있다.
- 수립된 구현 계획 계획에 따라 웹서버 응용 프로그램을 구현할 수 있다.
-
- HTML5 프로그래밍 응용
- 차세대 언어인 HTML5를 바탕으로 개발환경 설정, 마크업 활용, CSS & Jquery를 학습하여기본 개발 능력을 함양한다.
-
- 유니티 게임제작 실무
-
- 엔진프로그래밍 기술문제를 파악하고 유니티 게임엔진으로 이를 태체할 수 있다.
- 유니티 게임엔진을 이용한 중급 단계의 플랫폼 응용 프로그래밍 능력을 배양한다.
- 고급 기법을 이용한 중급 게임 프로토타입을 개발하는 능력을 배양한다.
-
- UI/UX 프로그래밍
- 게임을 비롯한 디지털 콘텐츠의 설계와 제작에 중요성이 더욱 커지고 있는 UI/UX를 구현하는 프로그래밍 기법을 학습한다. 이는 게임 사용자 니즈의 만족, 브랜드의 충성도 향상, 시장에서의 성공을 가져다 줄 수 있는 주요 사항이다.
-
- 게임캐릭터 및 배경디자인
- 게임을 구성하는 요소 중에서 가장 중요한 비중을 차지하는 게임캐릭터와 배경의 컨셉을 세우고, 게임의 장르에 따라 3D그래픽 또는 2D그래픽 저작도구를 활용하여 게임그래픽 리소스를 개발하는 기법 등을 연구한다.
-
- 3D게임 모델링 및 매핑2
- 3D컴퓨터그래픽스를 활용하여 캐릭터 모델링, 텍스쳐 매핑의 과정을 통해 자신을 구축하고 이후 카메라워킹, 라이팅, 렌더링의 과정을 거쳐 게임 및 애니메이션콘텐츠에 사용되는 캐릭터 및 배경, 아이템 소품, 사물 등을 제작한다.
-
- QA & QC 테스트케이스
- 게임 콘텐츠의 서비스 완성도를 위하여 품질 관리계획을 수립하고 관리계획에 따라 분업화되고 전문화된 테스트케이스 작성방법을 학습한다.