본문 바로가기

창의적 기획과 게임엔진 기술로 세상을 바꾸는 게임개발 인재 양성


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

2026학년도 교육과정표

게임멀티미디어학과 교육과정
학년 학기 이수
구분
교양영역 교과목 명 학점 학기 이수
구분
교양영역 교과목 명 학점
1 학년 1 학기 교양 글로컬 마인드 English/Japanese/Chinese for World Citizenship1(택1) 2/3 2 학기 교양 글로컬 마인드 English/Japanese/Chinese for World Citizenship2(택1)(교필) 2/3
의사소통 능력 대학글쓰기(2/3)/ 스피치토론(2/2) (택1) 2 의사소통 능력 대학글쓰기(2/3)/ 스피치토론(2/2) (택1) 2
창의적 문제해결 능력 창의적비판적사고/ 수리적사고(2/2) 창의적 문제해결 능력 창의적비판적사고/ 수리적사고(2/2)
도덕성 및 인성 자아발견과 비전탐색1 (sol-sup) 1/1 도덕성 및 인성 자아발견과 비전탐색2 (학과 자체 운영) 1/1
분석적 과학적 사고력 SW 교양 3/3 분석적 과학적 사고력 SW 교양 3/3
- 자유선택 2/2
전공 기초 게임컨셉 2/2 전공 기초 게임콘텐츠기획 2/2
프로그래밍기초 4/4 윈도우즈프로그래밍 2/2
스케치기법 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
- 자유선택 3/3 - 자유선택 2/2
트랙 심화 객체지향프로그래밍† 3/3 트랙 심화 자료구조및문제해결† 3/3
데이터베이스응용개발† 3/3
전공 핵심 AI활용게임시스템기획 3/3 전공 핵심 게임프로젝트방법 2/2
게임제작기초 3/3 게임엔진심화 3/3
유니티프로그래밍 3/3 3D그래픽스프로그래밍 2/2
전공/트랙/교양 우송비트단기특별교육과정† 6/6
겨울학기 전공/교양 우송비트단기특별교육과정† 3/3
3 학년 1 학기 교양 자유선택 5/5 2 학기 교양 자유선택 2/2
트랙 심화 렌더링과셰이더개발‡ 3/3 트랙 심화 게임이펙트‡ 3/3
게임툴개발및응용‡ 3/3
전공 핵심 게임엔진응용 3/3 전공 심화 게임알고리즘설계 3/3
게임네트워크시스템 3/3 게임서버와클라우드컴퓨팅 3/3
중점 게임제작실무캡스톤디자인 3/3 중점 AI기반게임콘텐츠제작 3/3
전공/트랙/교양 우송비트고급특별교육과정† 17/17 전공/트랙/교양 XR융합특별교육과정‡ 17/17
여름 학기 전공/교양 3/3 겨울학기 전공/교양 3/3
4 학년 1 학기 자유 선택 자유선택(교양 및 기타전공) 5/5 2 학기 자유 선택 자유선택(교양 및 기타전공) 8/8
전공 핵심 게임포트폴리오 3/3 전공 심화 게임과스타트업 3/3
심화 게임밸런싱및데이터분석 3/3
게임제작스튜디오 3/3
VR콘텐츠개발 3/3
게임성능최적화 3/3
중점 게임캡스톤디자인 3/3
전공/트랙/교양 XR콘텐츠개발특별교육과정‡ 17/17 (인턴십/현장실습) 12/24
17/34

† 2학년 2학기 ~ 3학년 1학기: 우송비트특별교육과정 운영 (정규과목 대신 선택 수강 가능)

‡ 3학년 2학기 ~ 4학년 1학기: XR특별교육과정 운영 (정규과목 대신 선택 수강 가능)

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

전공필수 교과목 개요
과목명(영문명) 교과목 개요
게임컨셉
(Game Concept)
본 과목은 게임 제작의 초기 단계인 컨셉 설정과 아이디어 발상법을 학습한다. 다양한 게임 장르와 소재를 분석하여 독창적인 게임 세계관을 구축하는 능력을 배양한다. 학습자는 자신만의 게임 컨셉을 기획서 형태로 구체화하는 과정을 실습한다.
프로그래밍기초
(Introduction to Programming)
본 과목은 컴퓨터 프로그래밍의 입문 과정으로 C언어의 기초 문법과 구조를 학습한다. 프로그래밍을 처음 접하는 학생들도 논리적 사고를 통해 문제를 해결하는 절차를 익히도록 구성한다. 실습을 통해 코드를 직접 작성하며 프로그램의 동작 원리를 이해한다.
스케치기법
(Sketch Technique)
본 과목은 게임 그래픽 제작의 기초가 되는 드로잉 능력을 배양하기 위해 사물의 형태와 구조를 관찰하고 표현하는 법을 학습한다. 인체 해부학 기초와 투시도법을 익혀 캐릭터와 배경 스케치에 적용한다. 손그림을 통해 아이디어를 시각화하는 기본기를 다진다.
게임엔진기초
(Basics of Gaame Engine)
본 과목은 유니티(Unity) 엔진의 인터페이스와 기본 기능을 학습하여 간단한 게임 콘텐츠를 제작해 본다. 스크립트 작성을 최소화하고 엔진의 컴포넌트 활용 위주로 학습하여 게임 개발에 대한 흥미를 높인다. 유니티 관련 기초 자격증 취득을 위한 기반 지식을 쌓는다.
게임콘텐츠기획
(Game Content Planning)
본 과목은 게임의 재미를 구체적인 규칙과 시스템으로 설계하는 상세 기획 방법을 학습한다. 게임기획전문가 자격증 취득에 필요한 이론적 지식을 다루며, 실제 개발 가능한 수준의 기획 문서를 작성한다. 시스템, 레벨, UI 등 세부 기획 요소들을 통합적으로 이해한다.
윈도우즈프로그래밍
(Windows Programming)
본 과목은 C# 언어를 기반으로 Windows 환경에서 동작하는 응용 프로그램을 개발하는 방법을 학습한다. Windows Forms를 활용하여 GUI(Graphic User Interface) 프로그래밍의 기초를 다지며, 이벤트 처리 방식과 객체지향 프로그래밍의 기초 개념을 실습한다.
게임일러스트
(Game Illust)
본 과목은 디지털 페인팅 툴을 활용하여 게임 일러스트레이션을 제작하는 기법을 학습한다. 포토샵 등 그래픽 툴의 기능을 익히고, 태블릿을 활용한 디지털 드로잉 숙련도를 높인다. 게임 원화가 갖추어야 할 채색 및 묘사 능력을 배양한다.
객체지향프로그래밍
(Object-Oriented Programming)
본 과목은 C++ 언어를 통해 객체지향 프로그래밍(OOP)의 핵심 개념과 원리를 심도 있게 학습한다. 클래스, 상속, 다형성 등 객체지향의 특징을 이해하고 이를 활용하여 유지보수가 용이하고 효율적인 코드를 작성하는 방법을 익힌다.
AI활용게임시스템기획
(AI-driven Game System Design)
본 과목은 생성형 AI 도구를 활용하여 게임 시스템을 효율적으로 설계하고 기획하는 방법을 학습한다. 복잡한 게임 밸런싱 수식 설계나 콘텐츠 아이디어 확장에 AI를 보조 도구로 활용하는 법을 익힌다. 게임기획전문가 자격증 관련 시스템 이론도 함께 다룬다.
게임제작기초
(Game Development Basics)
본 과목은 2D 게임을 처음부터 끝까지 제작해보며 게임 개발의 전체 파이프라인을 경험한다. 소프트웨어전공은 기능 구현을, 그래픽전공은 리소스 제작을 담당하여 협업의 기초를 다진다. 유니티를 활용하여 완성된 형태의 결과물을 도출한다.
유니티프로그래밍
(Unity Programming)
본 과목은 유니티 엔진에서 C# 스크립트를 활용하여 게임 로직을 정교하게 구현하는 방법을 집중적으로 학습한다. 엔진 기초를 넘어 코루틴, 델리게이트, 이벤트 시스템 등 고급 스크립팅 기법을 다루며 실무 수준의 개발 능력을 함양한다.
자료구조및문제해결
(Data Structures & Problem Solving)
본 과목은 데이터를 효율적으로 저장하고 관리하는 자료구조의 원리를 학습하고, 이를 활용하여 프로그래밍 문제를 해결하는 능력을 기른다. 스택, 큐, 트리, 그래프 등의 구조를 이해하고 알고리즘 효율성을 분석하는 방법을 익힌다.
데이터베이스응용개발
(Database Application Development)
본 과목은 게임 데이터의 저장과 관리를 위한 데이터베이스(DB)의 기초 이론과 SQL 활용법을 학습한다. 관계형 데이터베이스의 설계 원칙을 배우고, 응용 프로그램과 DB를 연동하여 데이터를 조작하는 실습을 진행한다.
게임프로젝트방법
(Game Project Methodology)
본 과목은 효율적인 게임 프로젝트 관리를 위한 방법론을 학습한다. 애자일(Agile), 스크럼(Scrum) 등 현대적인 개발 방법론을 익히고, 프로젝트 일정 관리, 리스크 관리, 협업 도구 사용법을 배운다. 게임기획/프로그래밍 전문가 자격증의 프로젝트 관리 항목을 대비한다.
게임엔진심화
(Advanced Game Engine)
본 과목은 게임엔진기초에서 습득한 지식을 바탕으로 유니티 엔진의 심화 기능을 학습한다. 렌더링 품질 향상을 위한 조명 및 셰이더 그래프 활용, 최적화 기법, 네트워크 기초 등 상용 게임 제작에 필요한 고급 기술을 다룬다.
3D그래픽스프로그래밍
(3D Graphics Programming)
본 과목은 3차원 그래픽스가 화면에 그려지는 원리와 이론을 학습한다. DirectX와 같은 그래픽스 API의 기본 구조를 이해하고, 렌더링 파이프라인의 각 단계를 실습을 통해 확인한다. 3D 게임 개발의 근간이 되는 수학적 원리를 다룬다.
렌더링과셰이더개발
(Rendering & Shader Development)
본 과목은 테크니컬 아티스트(TA) 역량을 기르기 위해 그래픽스 파이프라인의 심화 과정인 셰이더 프로그래밍을 학습한다. HLSL 언어와 셰이더 그래프를 병행하여 빛, 그림자, 특수 재질 등을 구현하는 원리를 익힌다. 그래픽 퀄리티 향상을 위한 기술적 접근법을 연구한다.
게임엔진응용
(Game Engine Practice)
본 과목은 게임 엔진을 활용하여 게임 이외의 분야인 VR/AR, 메타버스, 시뮬레이션 등에 응용하는 방법을 학습한다. 확장현실(XR) 기술의 특징을 이해하고, HMD 등 특수 장비와 연동하는 인터랙티브 콘텐츠를 제작한다.
게임네트워크시스템
(Game Network System)
본 과목은 멀티플레이어 게임 구현을 위한 네트워크 기초 이론과 프로그래밍 기법을 학습한다. TCP/IP 프로토콜, 소켓 프로그래밍의 원리를 이해하고 클라이언트와 서버 간의 데이터 통신 과정을 실습한다. 동기화 문제 해결과 패킷 처리 방법을 익혀 네트워크 게임 개발의 기반을 다진다.
게임제작실무캡스톤디자인
(Practical Game Development Capstone Design)
본 과목은 산학연계 프로젝트를 기반으로 실무 프로세스를 경험하는 팀 프로젝트 수업이다. 기업체 멘토의 피드백을 반영하여 게임을 기획, 제작, 완성하는 전 과정을 수행한다. 게임자격증 관련 실기 역량을 종합적으로 점검한다.
게임이펙트
(Game Effect)
본 과목은 게임의 타격감과 시각적 완성도를 높이는 이펙트 제작 기술을 학습한다. 유니티 파티클 시스템과 VFX 그래프를 활용하여 마법 효과, 폭발, 환경 효과 등을 구현하며 프로그래밍을 통해 이펙트를 제어하는 TA적 역량을 기른다.
게임툴개발및응용
(Game Tool Development & Application)
본 과목은 테크니컬 아트(TA) 영역 중 하나인 게임 제작 도구(Tool) 개발을 학습한다. 게임 기획자와 아티스트의 작업 효율을 높이기 위해 유니티 에디터를 확장하거나 독자적인 맵 에디터, 데이터 관리 툴을 제작하는 스크립팅 기술을 배운다.
게임알고리즘설계
(Game Algorithm Design)
본 과목은 게임 개발에서 자주 사용되는 고급 알고리즘을 학습하고 이를 실제 게임 로직에 적용하는 설계를 다룬다. 길찾기, 충돌 처리, 절차적 생성 등 게임 특화 알고리즘을 구현하며 게임프로그래밍전문가 자격증 취득을 대비한다.
게임서버와클라우드컴퓨팅
(Game Servers & Cloud Computing)
본 과목은 대규모 게임 서비스를 위한 고성능 서버 구축과 클라우드 환경 활용법을 학습한다. IOCP 등 고성능 서버 모델을 익히고, AWS나 Azure와 같은 클라우드 플랫폼을 이용해 게임 서버를 배포하고 운영하는 실무 기술을 다룬다.
AI기반게임콘텐츠제작
(AI-based Game Content Development)
본 과목은 최신 AI 기술을 게임 제작 파이프라인 전반에 적용하여 콘텐츠를 완성하는 방법을 학습한다. 생성형 AI를 이용한 리소스(이미지, 사운드, 스크립트) 제작부터 AI NPC 구현까지 다루며 게임프로그래밍전문가 자격증의 AI 관련 항목도 대비한다.
게임포트폴리오
(Game Portfolio)
본 과목은 취업을 목표로 자신의 역량을 효과적으로 보여줄 수 있는 포트폴리오를 제작하고 다듬는 과정이다. 기존에 제작한 프로젝트를 리팩토링하거나 신규 작업물을 추가하여 완성도 높은 포트폴리오를 구성한다. 모의 면접과 자소서 첨삭도 병행한다.
게임밸런싱및데이터분석
(Game Balancing & Data Analysis)
본 과목은 게임의 재미를 유지하기 위한 수치 밸런싱과 유저 데이터를 분석하는 방법을 학습한다. 엑셀 및 데이터 분석 툴을 사용하여 레벨 디자인, 경제 밸런스를 설계하고 로그 데이터를 기반으로 게임을 개선하는 기법을 배운다. 게임기획전문가 자격증 핵심 과목이다.
VR콘텐츠개발
(VR Content Development)
본 과목은 게임 엔진 응용 과목의 심화 과정으로, 완성도 높은 VR/AR 게임이나 메타버스 월드를 개발한다. 심화된 인터랙션 기술과 최적화 기법을 적용하여 상용화 가능한 수준의 가상현실 콘텐츠를 제작하는 것을 목표로 한다.
게임캡스톤디자인
(Game Capstone Design)
산업체와 연계하여 학생 주도로 주제를 선정하고 팀을 이뤄 창의적이고 완성도 높은 게임을 제작한다. 외부 전문가의 심도 있는 멘토링을 통해 실무 수준의 품질을 달성하고 게임 제작 팀프로젝트를 수행한다.
게임과스타트업
(Game Contents and Intellectual Property)
본 과목은 게임 산업의 비즈니스 모델을 이해하고 창업에 필요한 실무 지식을 학습한다. 게임 시장 분석, 사업 계획서 작성, 투자 유치 전략 등을 다루며, 단순 개발을 넘어 사업적 가치를 창출하는 게임 기획을 심도 있게 경험한다.
게임제작스튜디오
(Game Development Studio)
본 과목은 실제 게임 개발사의 스튜디오 환경을 시뮬레이션하여 자체적인 게임 개발 프로젝트를 완성하고 출시 가능한 수준으로 품질을 높이는 과정을 학습한다. 기존 프로젝트의 폴리싱(Polishing), 최적화, QA(품질 보증) 과정을 통해 상용화 수준의 결과물을 도출한다.
게임성능최적화
(Game Performance Optimization)
본 과목은 게임의 프레임 속도와 안정성을 확보하기 위한 실무적인 최적화 기법을 학습한다. CPU, GPU, 메모리 각 영역에서의 병목 현상을 찾아내고 해결하는 방법을 익히며, 특히 모바일 환경에서의 성능 향상 전략을 집중적으로 다룬다.

2026학년도 교육과정체계도

교육과정체계도
교육목표 - 창의적인 기획력과 개발 능력을 갖춘 실무형 게임 개발자 양성
- 인공지능(AI) 기술을 접목한 차세대 게임 콘텐츠 제작 교육
전공역량 창의기획능력, 문제해결능력, SW활용능력, 전문실무능력, 통합적사고력
학년-학기 창의기획능력 문제해결능력 SW활용능력 전문실무능력 통합적사고력
1-1 게임컨셉 프로그래밍기초 스케치기법
1-여름 게임엔진기초
1-2 게임콘텐츠기획 윈도우즈프로그래밍 게임일러스트
2-1 AI활용게임
시스템기획
객체지향프로그래밍 게임제작기초
유니티프로그래밍
2-2 게임프로젝트방법 자료구조및문제해결
데이터베이스응용개발
게임엔진심화 3D그래픽스프로그래밍
3-1 게임네트워크시스템 게임엔진응용 게임제작실무
캡스톤디자인
렌더링과셰이더개발
3-2 게임알고리즘설계
게임서버와클라우드컴퓨팅
게임툴개발및응용 AI기반게임
콘텐츠제작
게임이펙트
4-1 게임밸런싱및데이터분석 게임포트폴리오
게임캡스톤디자인
VR콘텐츠개발
4-2 게임과스타트업 게임제작스튜디오
게임성능최적화