| 2D그래픽스Ⅰ (2D GraphicsⅠ) |
2D 그래픽의 기본이 되는 타일 맵, 패턴 맵, 레이어 맵의 제작 과정과 맵 에디터를 이용하여 2D 배경을 제작방법을 배운다. |
| 2D그래픽스Ⅱ (2D GraphicsⅡ) |
심도 있는 배경디자인 테크닉을 학습한다. |
| 3D그래픽스Ⅰ (3D GraphicsⅠ) |
3D 캐릭터 및 배경 제작을 위해 다양한 제작기술을 연마하고 프로젝트에 응용한다. |
| 3D그래픽스Ⅱ (3D GraphicsⅡ) |
3D 캐릭터 애니메이션을 위한 bone Setup, rigging, weighting 등의 애니메이션 기술 및 고급 배경 제작기술을 학습한다. |
| C프로그래밍 (C Programming) |
컴퓨터 게임 분야에서 필요로 하는 C 프로그래밍 기법을 다룬다. C언어의 기본 문법, C의 데이터 구조, 입출력 함수, 배열, 포인터를 학습한다. 또 이를 응용하여 간단한 게임 프로그램을 작성한다. |
| C++프로그래밍 (C++ Programming) |
객체, 속성, 메소드 등의 객체지향 개념과 C++의 기본적인 문법과 개념을 습득한다. 또한 C++ 언어의 템플릿에 대한 지식과 더불어 자료구조, 알고리즘 등 객체지향 소프트웨어 시스템 개발에 필요한 소양을 쌓는다. |
| 게임알고리즘 (Game Algorithms) |
일반적인 알고리즘의 기술 방법, 개발 방법론, 그리고 알고리즘의 분석 및 평가 방법 등을 다룬다. 특히 탐색, 정렬, 수치해석, 네트워크 등 게임 분야의 주요 문제들에 대한 해결 알고리즘들을 이해하고, 이를 직접 구현, 응용하는 문제를 다룬다. |
| 게임프로그래밍 (Game Programming) |
2차원 게임 프로그램을 작성하는 기술을 습득한다. 기본 라이브러리를 공부하고, 이를 이용해서 만들어진 게임을 분석한다. |
| 캐릭터디자인 (Character Designs) |
매체별로 다양한 캐릭터들을 찾아보고 그 의미와 기능, 특징을 비교 분석하여 캐릭터 디자인에 필요한 기본적인 요소들을 이해한다. 그리고 그 목적에 맞는 캐릭터를 스스로 디자인해 보는 과정을 통하여 캐릭터에 접근하는 기본적인 방법들을 터득한다. |
| 게임컨셉디자인 (Game Concept Design) |
창의적인 아이디어 발상법을 학습하고 여러 장르의 게임 기획에 적용한다. |
| 게임디자인 (Game Design) |
좋은 게임을 만들기 위하여 사용자에게 다가갈 수 있는 캐릭터, 시나리오, 이벤트, 퀘스트, 동영상, 아이템 등 재미있는 게임소재에 대한 분석, 적용방법 등을 학습하고, 팀 별로 주제를 정하여 작성, 발표하므로 게임 소재의 활용법과 중요성을 익힌다. |