본문 바로가기

교육과정
  • Home
  • 전공소개
  • 교육과정

2020학년도 교육과정표

게임멀티미디어학과 교육과정
학년 학기 이수
구분
교과목 명 학점 학기 이수
구분
교과목 명 학점
1 1 교필 English/Japanese/Chinese for World Citizenship1(택1) 2/3 2 교필 English/Japanese/Chinese for World Citizenship2(택1) 2/3
SW기초교육1 3/3
SW기초교육2 3/3
핵심교양 2/2
핵심교양 2/2
Sol-Sup1 2/2
교선 창의적사고와 소프트웨어 2/2
전선 게임컨셉 2/2 전필 게임분석 2/2
게임소프트웨어입문 3/3 전선 게임프로그래밍응용 3/3
스케치기법 3/3 게임원화디자인 3/3
여름 전필 게임소프트웨어실습 3/3 겨울 -
2 1 교필 English/Japanese/Chinese for World Citizenship3(택1) 2/3 2 교필 English/Japanese/Chinese for World Citizenship4(택1) 2/3
핵심교양 2/2
교선 아이디어창작 2/2 교선 커리어 관리 및 개발 1/1
전필 게임시스템기획 2/2 전필 게임프로젝트방법 2/2
2D게임제작 3/3 게임그래픽엔진 3/3
전선 게임오브젝트 3/3 전선 게임데이타구조 3/3
트랙 (부전공) 게임캐릭터제작◉ 3/3
트랙 (부전공) 게임캐릭터디자인◉ 3/3
융합부전공공통과목 3/3
3 1 교선 일반교양 자유선택 2/2 2 교선 게임실무영어 2/2
교선 UI디자인 3/3 전필 모바일콘텐츠제작 3/3
전필 게임엔진응용 3/3 게임이펙트 3/3
전선 게임제작실무 3/3 전선 게임그래픽스응용 3/3
게임그래픽스기초 3/3
트랙 (부전공) 융합부전공공통과목 3/3
트랙 (부전공) 캐릭터애니메이션◉ 3/3
융합부전공공통과목 3/3
(전공) (현장실습) (4이상) (전공) (현장실습) (4이상)
4 1 자유선택 자유선택(교양 및 기타전공) 5/5 2 자유선택 자유선택(교양 및 기타전공) 5/5
전필 게임포트폴리오 3/3 전선 기능성게임제작 3/3
게임인공지능 3/3
게임캡스톤디자인 3/3
게임과문화콘텐츠 3/3
전선 게임레벨디자인 3/3
게임제작프로젝트 3/3
VR콘텐츠개발 3/3
(전공) (현장실습) (4이상) (전공) (현장실습) (4이상)
합 계 교필22학점/교선22학점/전필30학점/전선47학점/트랙18학점 총 139학점

◉ : 융합부전공지정 (전공지정 교과목)

게임멀티미디어전공 교과목 소개

전공필수 교과목 개요
과목명(영문명) 교과목 개요 비고
게임컨셉
(Game Concept)
IT 및 멀티미디어 콘텐츠의 총 결정체인 게임의 개요 및 개발과정 전반에 대하여 학습한다. 또한련된기술 및기법등의최근동향을 살펴본다. 게임개발에대한전반적인 기초지식을습득하게하고새로운게임을개발하는데필요한게임과관련된내적 게임 산업의 구성 및 발전 과정을 토대로 게임에 대한 이해 능력을 기른다. 문화와기술의복합체로서무한한발전과확장 가능성을가진게임에대하여산업적 측면,사회적 측면,문화적측면,기술적측면등다양한방면에서살펴보고나아가게임개발에필요한기획및시나리오작성및프로그램,그래픽,사운드등과관인요소와 외적인 요소에대하여학습하고준비하여나갈 수있도록한다. 게임에 대한 기초지식을 바탕으로 게임 기획 전문가 자격증 시험에 대비할 수 있도록 한다.
게임소프트웨어입문
(Introduction of Game Software)
게임개발에는 기획과 그래픽 리소스 제작이외에 게임 소프트웨어 제작 기술이 필요하다. 게임 소프트웨어 제작의 입문 과정으로서 논리적 사고를 배양하고 실습을 통하여 컴퓨터 프로그래밍의 원리를 학습한다.
스케치기법
(Sketch Technique)
게임에 등장하는 대상의 관찰을 통하여 조형의 기본 질서를 이해하고, 실습을 통하여 대상의 구조를 파악한다. 다양한 드로잉 재료를 활용한 표현 기법을 익혀 소묘의 기초과정을 학습한다. 3차원 공간을 2차원 평면 위에 재현하는 명암표현 기술과 회화적 표현력을 습득한다. 게임그래픽의 기초단계로서 중요한 드로잉을 이론과 실습을 병행하여 진행한다.
게임소프트웨어실습
(Game Software Labs)
게임프로그래밍을 위한 기초과정으로 변수, 상수, 연산자, 수식, 논리, 집합, 행렬, 함수, 셈 등의 기초 개념과 콘솔 창을 통한 데이터 입출력 방법에 대해 익히고, 조건문과 반복문을 통하여 게임 프로그램의 흐름을 제어하는 방법을 학습한다. 게임 자료를 저장할 수 있는 기초 데이터 구조로 일차원 배열, 이차원 배열, 포인터 등을 학습하여 게임을 제작 할 수 있는 토대를 마련한다.
게임분석
(Game Analysis)
기존게임을 실행해 봄으로써 게임의 장단점, 흥미요소, 밸런싱, 개발방법, 특징 등을 분석하여 캐릭터 설정, 몬스터 설정, 무기 및 아이템 설정 등을 하는 방법을 학습한다. 특히 게임을 개발할 때 필요한 문서들에 대해 이해하고 개발 과정이 잘 나타날 수 있도록 하는 문서 작성 방법을 학습한다.
게임프로그래밍응용
(Game Programming practice)
윈도우 환경에서 동작할 수 있는 게임을 개발할 수 있도록 객체지향 언어를 학습하고, 게임 프로그램을 작성할 수 있도록 기초 능력을 습득한다. 이론적인 내용뿐만 아니라 실습을 강화하여 학생들 스스로 문제를 해결할 수 있는 능력을 향상시킨다. 모바일 환경, 인터넷 환경, 개인 컴퓨터 환경 등 서로 다른 플랫폼에서 동작이 가능하도록 하는 게임 프로그래밍을 이해한다.
게임원화디자인
(Game Original Picture Design)
게임과 일러스트레이션을 위한 기초적인 디지털 드로잉을 학습한다. 주어진 게임의 컨셉에 맞게 디자인하는 방법을 학습하고 디지털 드로잉을 통하여 주어진 상황에 맞는 컨셉을 제작하는 프로젝트를 진행한다. 개별 프로젝트를 통하여 디지털 드로잉 기초 능력을 함양한다.
게임시스템기획
(Game System Design)
게임을 개발하기 위한 전체적인 내용과 개발방법, 플레이방법 및 서비스 방법을 설계한다. 게임개발에 필요한 프로그램 요소뿐만 아니라 그래픽요소, 스토리 요소, 사운드 요소 그리고 게임진행에 필요한 아이템 및 각종 데이터베이스의 구성 및 활용에 이르기까지 게임개발에서 서비스에 이르는 전 과정에 필요한 내용을 분야별로 설계하는 방법을 학습하고 실습한다. 즉 게임의 아키텍처를 설계하고 구성하여 봄으로써 보다 효율적인 게임개발과 서비스의 경쟁력을 확보할 수 있는 방법을 찾아낼 수 있도록 학습하고 실습하여 나간다.
2D게임제작
(2D Game Creation)
2D게임에 활용되는 리소스들을 제작 실습하고 2D 게임엔진에 적용하여 2D게임 화면을 구성하고 기초적인 동작을 구현한다. 모바일 환경 등에서 활용되는 2D게임을 제작하기 위한 2D게임의 기초적 지식과 기초적인 제작 기법들을 학습하고 실습한다.
게임오브젝트
(Game Object)
모바일 기반으로 동작할 수 있는 응용 소프트웨어를 개발할 수 있도록 모바일기반 프로그래밍 언어를 학습하여 모바일 프로그램을 작성할 수 있는 능력을 습득한다. 게임 제작에 있어서의 프로그램 구조화, 이벤트 처리, 데이터 관리 등에 대한 학습을 통하여 간단한 2D 게임을 제작 구동할 수 있는 능력을 함양한다.
게임캐릭터디자인
(Game Character Design)
게임 캐릭터 디자인에 대한 기본 제작 개념과 방법을 이해하고 모델링 제작능력을 기반으로 Object제작 및 응용 모델링에 관한 과정을 학습하고 실습한다.
게임프로젝트방법
(Game Project Methodology)
게임개발 및 멀티미디어 관련프로젝트를 수행하기 위해기획,제안서작성,일정관리, 상태플로우작성및프레젠테이션기법등을학습하여관련프로젝트를 수행하기위한교육이이루어지며, 게임개발이라는프로젝트를주도적으로추진할수있는방안을학습하며,이를통해독자적으로게임을개발할수있는실무능력을배양하는데그목표를둔다.
게임그래픽엔진
(Game Graphics Engine)
게임제작에 필요한 AR/VR, 게임 산업 전반에서 Unity 엔진을 활용하여 게임 개발에 필요한 기능을 먼저 학습한 후 진행하는 방식이 아닌, 게임을 만들어 나가면서 필요한 기능을 알아보고 직접 구현하는 방식을 초점으로 교육한다.
게임데이타구조
(Game Data Structure)
게임에서 데이터가 처리, 저장되는 과정을 이해하고 데이터를 수학적인 관점에서 해석하는 방법과 컴퓨터에 저장하기 위한 데이터 구조를 설계하는 방법 등에 대해 학습하고 기초적인 프로그래밍 언어를 통하여 직접 구현해 봄으로써 데이터구조의 기초적인 내용을 이해한다.
게임캐릭터제작
(Game Character Modeling)
3차원 컴퓨터그래픽스 기초이론과 3D Max에 기반을 둔 3차원 게임 캐릭터를 모델링하는 방법을 학습한다. 모델링의 종류와 방법, 질감표현 방법, 텍스처 매핑방법, 컴퓨터 조명 이론, 카메라 이론, 다양한 렌더링 알고리즘의 특성에 관한 학습을 하여 다양한 3D 게임 캐릭터를 제작할 수 있도록 한다. 또한 3차원 시각화 도구를 이용하여 3D 게임 캐릭터를 제작하는 과정을 실습한다.
모바일게임콘텐츠
(Mobile Game Contents)
게임엔진을 활용하여 모바일 플랫폼에서 동작하는 모바일 게임 콘텐츠를 개발할 능력을 함양한다. 게임엔진관련 기술을 익혀 2D/3D 게임 콘텐츠를 개발하는 방법을 심화하여 학습한다.
게임제작프로젝트
(Game Production Project)
게임프로젝트의 주제를 정하고 주제에 맞는 컨셉을 설계하고 개발하는 과정을 통해 게임 개발 과정을 익힌다. 게임 프로젝트의 주제를 결정할 때 가능하면 게임업계 실무진들과 연락하여 주제를 결정하고 팀별 프로젝트를 진행하도록 한다.
졸업프로젝트연구
(Senior Project)
새로운 아이디어를 기반으로 게임을 설계할 수 있도록 하는 능력을 향상시키고, 팀프로젝트에 기반하여 졸업작품으로 제작할 게임을 기획하도록 하며, 각각의 레벨에 맞는 게임을 기획할 수 있도록 한다.
모바일콘텐츠제작
(Mobile Contents Production)
게임엔진을 활용하여 모바일 플랫폼에서 동작하는 콘텐츠를 개발할 능력을 함양한다. 게임엔진을 활용하여 PC뿐만 아니라 모바일에서도 동작할 수 있는 콘텐츠를 개발한다. 게임엔진관련 기술을 익혀 2D/3D 게임 콘텐츠를 개발하는 방법을 심화하여 학습하고 프로젝트를 진행한다.
캐릭터애니메이션
(Character Animation)
타이밍, 후속 동작, 늘어나고 찌그러짐과 같은 애니메이션 기본 원리와 영상언어를 학습한다. 학습도구는 플래시와 같은 2차원 도구에서부터 맥스나 마야 같은 3차원 도구까지 다양한 툴들을 사용한다. 영상언어는 카메라 촬영과 영상편집에 대한 이론과 컴퓨터에서의 실습으로 일반적인 영화와 드라마에서 사용하는 기술들을 익힌다. 또한 3D로 만들어진 게임 캐릭터의 동작들이 원활하게 될 수 있도록 뼈대구조 등에 대해 익히고, 캐릭터가 움직이는데 부수적으로 움직이는 머리카락, 의상, 무기 등도 원활하게 움직일 수 있도록 하는 방법들을 실습한다.
게임이펙트
(Game Effect)
게임이펙트는 게임에 등장하는 캐릭터들의 공격이나 피격시 게임을 화려하게 보이기 위해 그래픽적 효과를 주는 것, 게임 배경 내에 불꽃 등을 표현 하는 것 등 게임그래픽 제작시 필요한 그래픽적 효과를 제작하는 방법을 학습한다. 게임이펙트는 포토샵, 일러스트, 에프터이펙트, 3DMax, Unity3D 등 다양한 툴이 사용되며 이론보다는 실습 수업으로 게임이펙트 제작 방법 등을 습득한다.
게임엔진응용
(Game Engine Practice)
게임개발에 핵심적인 요소인 게임엔진에 대하여 학습하고 이를 활용한 게임개발을 실습하여 봄으로써 게임엔진의 구성과 내용에 대하여 이해하고 게임엔진에 대한 응용기술을 습득하여 실제 게임을 개발할 수 있도록 적용하여 본다. 또한 공개된 게임엔진 및 상용화된 게임엔진이 갖는 장단점에 대하여 학습하고, 공개된 게임엔진을 활용하여 3D 공간개념, 텍스처매핑, 애니메이션 처리 등에 관해 학습하고 이해함으로써 졸업 후 다양한 엔진을 다룰 수 있는 기초지식과 응용기술을 습득할 수 있도록 한다.
게임포트폴리오
(Game Portfolio)
취업에 대비하기 위해 학생들이 개발해온 게임 작품들을 재구성하여 포트폴리오를 제작하는 방법을 학습하여 자신의 포트폴리오를 완성하는 것을 목표로 수업을 진행한다. 포트폴리오 구성 방법, 포트폴리오 작성 요소, 포트폴리오 디자인 등 수업을 진행하고 각자 게임 포트폴리오를 제출한다.
게임인공지능
(Game Artificial Intelligence)
게임인공지능에 대해 완벽하게 이해하고 있는 학생들을 대상으로 DirectX, Unity3D, OpenGL 등의 그래픽 라이브러리를 활용하여 모바일 게임프로그래밍을 실무적으로 학습한다. 또한 게임엔진과 연동되는 배경맵제작툴, 렌더링툴 등을 제작하는 방법 및 게임엔진을 응용한 특수효과 프로그래밍 등의 실무적인 내용을 학습하고 실습한다.
모바일증강현실
(Mobile Augmented Reality)
차세대 플랫폼에서 동작할 수 있는 모바일 가상현실 게임 및 콘텐츠에 대하여 연구를 수행하는 것으로 새로운 콘텐츠의 발굴 및 기획에 대해 학습하며, 차세대 콘텐츠를 개발하는 방법, 기획서를 완성도 있게 하는 방법 등에 대해 연구한다.
프로젝트기획및발표
(Planning and Announcement of Project)
게임개발에 적응할 수 있는 기획 능력 향상과 개발 보고서 작성 능력 향상을 위한 구체적인 게임시스템을 설계하는 방법을 학습하고, 개발 결과 보고서에 정리하는 실습을 진행한다. 게임기획관련 작성 내용을 잘 정리하여 취업을 대비한 포트폴리오로 활용한다.
VR콘텐츠개발
(VR Contents Development)
현실세계에서 수행하기가 불가능하거나 고비용을 요구하는 여러 활동을 수행할 수 있도록 하기 위한 가상현실의 기반기술 및 응용기술을 소개한다. 인간의 다양한 감각을 활용한 정보 획득방법이나 컴퓨터 그래픽스/렌더링 기술, 애니메이션 기술, VR 게임엔진 기술, 의료가상현실 기술 등 가상현실을 통해 현실세계를 시뮬레이션 하는데 필요한 요소기술들을 살펴보고 직접 제작해봄으로써 가상현실에 대한 이해도를 높인다.
기능성게임제작
(Functional Game Production)
기능성 게임의 이론 지식을 습득하며 교육, 러닝, 케이미피케이션 등의 기능성 기획접근실습을 통해서 기능성소재접근을 직, 간접적으로 체험한다.
게임그래픽스기초
(Basics of Game Graphics)
Cocos-2D와 같은 2D 게임 그래픽을 처리하는 라이브러리를 학습하고, 3D 그래픽스의 원리를 이해하여 게임 제작에 적용하는 방법을 학습한다.
게임빅데이터실무
(Practical Study of Game Big-data )
게임에서 사용되는 사용자 데이터 및 그래픽 데이터를 처리할 수 있도록 서버와 클라이언트의 관계 등을 이해하고 실무에서 사용하는 테크닉 기술을 학습할 수 있도록 한다.

2020학년도 교육과정체계도

교육과정체계도
교육목표 게임엔진을 활용한 프로젝트 집중형 교육 및 게임/VFX 융합 교육
전공역량 창의게임설계, 게임제작, 게임엔진활용, 프로젝트실무, 영상모션그래픽
학년-학기 창의게임설계 게임제작 게임엔진활용 프로젝트실무 영상모션그래픽
1-1 게임컨셉 게임소프트웨어입문   스케치기법
1-여름 게임소프트웨어실습  
1-2 게임분석 게임프로그래밍응용
게임원화디자인
 
2-1 게임시스템기획  2D게임제작 게임오브젝트 게임캐릭터디자인
2-2 게임데이타구조 게임그래픽엔진 게임프로젝트방법 게임캐릭터제작
3-1 게임그래픽스기초 게임엔진응용 게임빅데이터실무  
3-2 게임이펙트 모바일게임콘텐츠 모바일콘텐츠제작 캐릭터애니메이션
4-1 졸업프로젝트연구 VR콘텐츠개발 
모바일증강현실
게임포트폴리오
4-2 기능성게임제작
프로젝트기획및발표
게임인공지능 게임제작프로젝트