-
AND227
기초컴퓨터그래픽
(Computer Graphic Fundamentals)
-
기초컴퓨터그래픽 교과에서는 시각적 커뮤니케이션의 기본 원리와 그래픽디자인의 기초 기술을 학습하는 것을 목표로 합니다. 학생들은 디자인 요소와 원리를 이해하고, 이를 활용한 창의적이고 효과적인 시각적 표현을 연습할 것입니다. 디지털 도구의 활용을 포함한 실습 과정을 통해 그래픽디자인의 기본 역량을 갖추고, 다양한 매체에 적용 가능한 디자인 감각을 배양합니다.
-
ASN001
게임학개론
(Introduction to Game)
-
게임에 대한 전체적인 큰 그림을 그리고, 앞으로 배울 전공 과목에 대한 전반적인 소개를 진행한다. 신입생들에게 게임학에 대한 의욕을 고취하고 게임 기획에 대한 초보적인 내용 소개를 진행한다.
-
ASN031
기초디자인
(Fundamental Design)
-
기초디자인 교과는 디자인의 기본 원리와 기법을 학습함으로써 학생들의 창의적이고 논리적인 문제해결능력 함양을 목표로 합니다. 학생들은 시각적 표현의 기초 개념과 조형 원리를 이해하고, 이를 다양한 매체와 프로젝트에 적용함으로써 디자인 사고를 체계화할 것 입니다.
-
ASN032
게임프로그래밍 기초I
(Basic Game Programming I)
-
게임프로그래밍 기초I 과목은 게임 개발에 필요한 프로그래밍의 기초를 학습하여 게임 개발의 기본 원리를 이해하는 것을 목표로 합니다. 학생들은 주요 프로그래밍 언어(C++, C#, Python 등)들을 활용해 게임 로직, 알고리즘 그리고 기본적인 물리 및 그래픽 처리 구현 방법을 학습할 것입니다. 이를 통해 간단한 게임을 설계하고 개발하는 능력을 함양합니다.
-
ASN033
기초게임제작I
(Basic Game Production I)
-
기초게임제작I 과목은 게임 개발의 기본적인 과정과 원리를 학습함으로써 간단한 게임을 제작할 수 있는 실무 역량 함양을 목표로 합니다. 학생들은 게임 기획, 디자인, 프로그래밍 그리고 구현 과정을 체험해봄으로써 게임 제작 전반에 대한 이해도를 쌓고 창의적이고 실용적인 게임 개발 능력을 배양합니다.
-
ASN035
기초 그래픽디자인
(Basic Graphic Design)
-
기초 그래픽디자인 교과는 시각적 커뮤니케이션의 기본 원리와 그래픽디자인의 기초 기술을 학습하는 것을 목표로 합니다. 학생들은 디자인 요소와 원리를 이해하고, 이를 활용한 창의적이고 효과적인 시각적 표현을 연습할 것입니다. 디지털 도구의 활용을 포함한 실습 과정을 통해 그래픽디자인의 기본 역량을 갖추고, 다양한 매체에 적용 가능한 디자인 감각을 배양합니다.
-
ASN057
드로잉기법과 컨셉
(Drawing Techniques and Concepts)
-
드로잉기법과 컨셉 교과는 게임 디자인 개발에 필요한 사고의 방법과 과정을 이해하고, 이 과정에서 요구되는 시각 요소의 표현 방식을 학습한다. 이 교과목에서는 종이와 펜에서부터 디지털 태블렛에 이르기까지 다양한 도구를 활용하는 기초 드로잉 능력 향상을 위한 실습으로 게임 디자인에서 사고와 컨셉에 대한 시각적 표현이 상호 작용하는 과정을 학습한다.
-
ASN011
게임기획과 스토리텔링
(Game Plan and Storytelling)
-
게임을 제작하는 데 있어서 가장 중요한 부분 중의 하나라고 할 수 있는 기획과 이야기 구성에 대한 개념을 익히고 사용자들의 만족을 이끌어 낼 수 있는 기획과 구성을 어떻게 작성할 수 있는 가에 대하여 학습한다.
-
ASN034
기초게임제작II
(Basic Game Production II)
-
기초게임제작II 교과는 기초게임제작I 교과에서 학습한 기본게임 제작 지식을 기반으로 하여 보다 심화된 게임 제작 기술과 개발 과정 학습하는 것을 목표로 합니다. 학생들은 게임엔진 활용 능력을 발전시키고 팀 프로젝트를 통해 기획, 프로토타입 개발 그리고 최적화 작업까지 포함된 게임 개발의 전반적인 프로세스를 체험합니다. 이를 통해 실제 게임 제작 환경에서 필요한 협업과 창의적 문제해결 능력을 배양합니다.
-
ASN037
게임배경 컨셉 아트
(Game Environment Concept Art)
-
게임배경 컨셉 아트 교과는 학생들에게 개념 아트를 통해 몰입감있고 매력적인 게임 환경을 창조하는 기본 원칙을 소개합니다. 학생들은 게임세계 구축, 환경 이야기 그리고 게임 배경 디자인에 필수적으로 사용되는 시각적 디자인 기법을 탐구하게 될 것입니다. 이 과정은 창의성, 기술적 숙련도, 그리고 다양한 게임 장르에 맞게 개념을 적응할 수 있는 능력을 강조하고 있습니다.
-
ASN039
게임배경 그래픽디자인
(Game Environment Graphic Design)
-
게임배경 그래픽디자인 교과는 학생들에게 게임배경 그래픽디자인의 기본 원리와 기술을 가르칩니다. 학생들은 게임 환경을 설계하는데 필요한 시각적 요소와 창의적 접근법을 배우게 될 것이며 각기 다른 게임 장르에 맞는 배경을 디자인하는 능력을 기르게 될 것입니다. 이 과정에서 디지털 페인팅, 3D 모델링, 텍스처링 등 다양한 그래픽디자인 기술들을 실습하고 익히며 게임배경을 구성하는 요소들에 대한 이해를 심화하게 될 것 입니다.
-
ASN041
게임프로그래밍 기초II
(Basic Game Programming II)
-
게임프로그래밍 기초II 교과는 게임 프로그래밍 중급 수준을 다루고 있으며, 학생들이 게임 개발에서 조금 더 복잡한 프로그래밍 기술을 습득할 수 있도록 돕고 있습니다. 게임프로그래밍 기초II 교과에서는 데이터 구조, 알고리즘, 최적화 기법을 포함해 게임의 성능과 효율성을 높이기 위한 방법들을 중점적으로 다루며 게임 물리학, 인공지능, 네트워킹 등 게임에 필요한 고급 기술들을 실제 프로그래밍을 통해 학습할 것 입니다.
-
ASN058
게임그래픽I
(Game Graphic I)
-
게임그래픽Ⅰ은 게임디자인 과정에서 요구되는 시각적 사고와 표현 능력을 함양하기 위한 기초 교과목이다. 다양한 디지털 그래픽 도구와 기술을 활용하여 게임을 구성하는 시각 요소의 표현 방법을 학습하고, 아이디어를 그래픽으로 구체화하는 과정을 경험한다. 또한 다양한 그래픽 요소를 제작·조합·연출하는 실습과 프로젝트를 통해 창의적인 시각 표현 능력과 게임 그래픽 콘텐츠 제작을 위한 기초 실무역량을 함양한다.
-
ASN010
객체지향 프로그래밍
(Object Oriented Programming)
-
게임의 모든 객체는 객체지향프로그램을 바탕으로 하고 있는 바 이에 대한 자세한 이해와 게임엔진의 동작과 제공되는 객체의 동작원리, 상속과 캡슐화의 개념을 익히고 이를 활용하여 본인의 객체를 개발할 수 있도록 한다.
-
ASN036
캐릭터 컨셉 아트
(Character Concept Art)
-
캐릭터 컨셉 아트 교과는 게임, 애니메이션, 영화 등에 다양한 엔터테이먼트 콘텐츠에 활용되는 캐릭터 컨셉아트 제작 과정을 학습합니다. 학생들은 캐릭터 기획, 스케치, 디지털 페인팅 및 스타일화 과정 등을 통해 창의적이고 설득력 있는 캐릭터를 디자인하는 방법을 배우게 될 것입니다.
-
ASN040
게임엔진
(Game Engine)
-
게임엔진 교과는 게임 개발에 필수적인 게임엔진의 기초부터 심화까지 다룹니다. 학생들은 Unity, Unreal Engine 등 주요 게임엔진의 사용법을 배우고 게임을 구현하는데 필요한 기술적 원리와 실습을 익히게 될 것입니다. 특히, 게임엔진을 활용하여 인터랙티브한 게임 환경을 구축하고 물리 엔진, 인공지능(AI), 렌더링, 스크립팅 등 게임 개발의 다양한 요소를 통합하는 방법을 학습합니다.
-
ASN042
게임제작 프로젝트I
(Game Production Project I)
-
게임제작 프로젝트I 교과에서는 학생들이 게임 제작의 전반적인 과정을 실습을 통해 배우는 프로젝트 기반의 수업입니다. 학생들은 각자 팀을 이루어 게임 아이디어를 구상하고 기획부터 디자인, 프로그래밍, 최종 게임구현까지 전체적인 프로세스를 경험합니다. 실제 게임 개발 환경을 체험하며 팀워크, 문제 해결능력, 프로젝트 관리 기술을 배울 수 있습니다.
-
ASN044
게임개발 기술I
(Game Development Skill I)
-
게임개발 기술I 교과는 학생들에게 게임 개발의 기초적인 기술과 개념을 소개합니다. 게임의 제작 과정에 필수적인 프로그래밍 언어, 알고리즘, 데이터 구조, 게임 엔진 사용법 등을 다루고 있으며 학생들이 게임개발의 기초를 탄탄히 쌓을 수 있도록 도울 것 입니다. 이 수업은 게임 개발을 위한 기본적인 프로그래밍 능력과 문제 해결 기술을 개발하는 데 중점을 둡니다.
-
ASN046
게임분석
(Game Analysis)
-
게임분석 교과는 게임의 디자인, 기획, 플레이 방식 등을 체계적으로 분석하는 스킬들을 학생에게 가르치고 있습니다. 학생들은 다양한 게임을 실제로 분석하면서 게임이 어떻게 작동하는지, 어떤 요소들이 플레이어 경험을 형성하는지에 대해 배우게 됩니다. 또한, 게임분석을 통해 게임의 성공적인 요소와 개선이 필요한 부분들을 식별하게 되고, 이를 기반으로 게임디자인의 이론과 실무를 연결하는 능력을 배양할 것 입니다.
-
ASN059
게임그래픽II
(Game Graphic Design II)
-
게임그래픽 II 교과목은 게임디자인 과정에서 요구되는 사고의 시각화 능력을 종합적으로 키우기 위해 다양한 도구를 활용하는 방법을 학습한다. 컴퓨터를 활용한 심층적인 그래픽 디자인 능력 향상을 위한 과정으로 다양한 생성형 AI 서비스와 AI 기반 그래픽 프로그램을 활용하며 주로 이차원 시각 요소를 다루는 교육에 집중한다.
-
AUR001
직무결정과 경력개발
(Job Decision-making and Career Development)
-
본 교과목은 진로정보의 종합 및 대안 평가를 통해 자신에게 적합한 직무를 결정하고 목표 달성을 위해 필요한 자기표현 기술을 증진함으로써 재학 중 실제적인 경력개발 활동을 실행해볼 수 있도록 돕는다. 이를 위해 수업은 총 두 개의 모듈로서 진행되는데 ‘직무결정’ 모듈에서는 전공기반 산업동향 이해 및 직무·기업 분석과 역량지원서 이해 등을 학습하고 ‘경력개발’ 모듈에서는 경력개발 및 역량증진 활동을 수행하며 역량면접 등에 대해 학습한다.
-
ASN009
3D 모델링Ⅰ
(3D ModelingⅠ)
-
이 교과목은 게임 디자인 과정에서 요구되는 사고의 시각화 능력을 종합적으로 키우기 위하여 컴퓨터를 활용하는 효율적인 방법을 학습한다. 이 과정에서 무료 오픈소스 3D 소프트웨어로, 캐릭터 모델링, 배경 환경 에셋, 리깅(뼈대 심기), 애니메이션 등 게임 디자인의 핵심 요소들을 제작하는 데 널리 활용되는 블렌더 (Blender)에 대해 심층적으로 학습한다.
-
ASN023
AR/VR 제작
(AR/VR Product)
-
AR/VR 게임을 제작하는 능력을 함양한다. AR과 VR의 동작 원리를 학습하고 각종 장비의 동작원리와 사용자 입력에 대한 이해 및 구현 능력을 익히고 이를 활용하여 AR/VR 게임을 개발할 수 있도록 한다.
-
ASN043
게임제작 프로젝트II
(Game Production Project II)
-
게임제작 프로젝트II 교과는 학생들이 게임제작 프로젝트의 마지막 단계에서 실무 경험을 쌓을 수 있도록 돕는 심화 프로젝트 수업입니다. 게임제작 프로젝트I에서 기획, 디자인, 개발 과정을 마친 후 이번 과정에서는 게임을 최종적으로 다듬고 완성하는 과정에 집중합니다. 학생들은 게임 출시를 목표로 게임 최적화, 멀티플레이어 구현, 사용자 피드백 반영, 게임 배포 준비 등 다양한 고급 기술을 배우게 될 것 입니다.
-
ASN045
게임개발 기술II
(Game Development Skill II)
-
게임개발 기술II 교과는 게임 개발의 중급 기술을 다루고 있으며, 학생들이 게임제작에 필요한 고급 프로그래밍 기술과 시스템 설계를 배울 수 있도록 돕습니다. 게임개발 기술II에서는 게임의 물리 엔진, 인공지능(AI), 멀티플레이어 시스템, 성능 최적화 및 멀티플랫폼 개발 등을 포함한 심화 기술을 다루며 학생들이 실제 게임 프로젝트에서 이러한 기술들을 활용할 수 있도록 실습 중심으로 진행됩니다.
-
ASN062
게임기획 기초I
(Basic Game Design I)
-
게임기획 기초I 교과는 게임 개발의 출발점인 기획의 기초적인 이해와 실습을 제공합니다. 따라서 게임의 개념화, 아이디어 발굴, 기획서 작성, 게임 메커니즘 설계 등 게임 기획의 전반적인 과정과 기본 원칙에 대해 다루게 됩니다. 학생들은 게임 기획의 이론적 기초를 학습하게 되며 소규모 프로젝트를 통해 창의적이고 실질적인 기획 능력을 배양할 것 입니다. 또한 게임 개발의 전반적인 흐름을 이해하고 협업및 문제해결능력을 키우게 될 것 입니다.
-
ASN065
AI 게임 개발
(AI game development)
-
AI 게임 개발 교과에서는 ChatGPT, Claude, Gemini, Unity AI, Ludus 등을 활용하여 게임을 개발하고 제작하는 능력에 대해 학습하게 됩니다.
-
ASN066
AI 게임 그래픽
(AI Game Graphics)
-
AI 게임 그래픽 교과는 ChatGPT, Gemini, MidJourney, Nano Banana, ComfyUI 등을 활용하여 게임 세계관 기반 비주얼 기획, 생성형 AI 기반 캐릭터·배경·UI·시네마틱 그래픽 제작, 정교화 및 적용까지의 전 과정을 실습 중심으로 학습하는 수업입니다.
-
ASN014
3D 모델링Ⅱ
(3D ModelingⅡ)
-
게임디자인 과정에서 요구되는 사고의 시각화 능력을 종합적으로 키우기 위하여 컴퓨터를 활용하는 방법을 학습한다. 특히 3D Max 등 3차원 모델링 심화 교육과 연관된 유관 소프트웨어를 활용한 렌더링 교육에 집중한다.
-
ASN018
웹서버클라이언트
(Web Server/Client)
-
최근의 모든 인터넷의 정보는 웹을 통하여 이루어지고 있고 또한 게임도 웹으로 서비스하는 경향이 많아지고 있다. 이를 위하여 웹의 기본 동작원리와 클라이언트와 서버의 기본을 이해하고 실제로 구현할 수 있는 능력을 함양한다.
-
ASN047
게임서비스 운영
(Game Service Operation)
-
게임서비스 운영 교과는 게임서비스 운영에 필요한 이론적 지식들과 실제적 기술들을 학생에게 제공하고 있습니다. 학생들은 게임서비스의 기획, 운영, 그리고 관리의 전반적인 프로세스를 배우고, 사용자 경험을 최적화하며 안정적인 서비스를 제공하는 방법을 익힙니다. 또한, 게임서비스의 수익 모델, 유저 피드백 반영, 운영 전략 등을 분석하고, 실제 게임서비스를 운영하는 데 필요한 도구와 시스템을 이해합니다.
-
ASN050
게임캐릭터 디자인I
(Game Character Design I)
-
게임캐릭터 디자인I 교과는 학생들에게 게임 캐릭터를 창조하는 기초적인 기술 및 개념에 대해 가르칩니다. 이 과정에서 캐릭터 디자인의 기본적인 원리부터 시작해 디자인을 위한 기본적인 드로잉 및 모델링 기법을 배우게 됩니다. 학생들은 캐릭터의 형태, 표정, 의상, 액세서리 등 시각적인 요소를 설계하고, 게임에 적합한 독창적이고 실용적인 캐릭터를 창조하는 능력을 기르게 됩니다.
-
ASN053
게임 UI/UX 디자인
(Game UI/UX Design)
-
게임 UI/UX 디자인 교과에서는 게임의 사용자 인터페이스(UI)와 사용자 경험(UX)을 설계하는 기술과 이론을 학생에게 가르칩니다. 이 교과에서는 게임 플레이어가 게임을 더 직관적이고 몰입감 있게 경험할 수 있도록 돕는 UI/UX 디자인 원칙을 배우고, 이를 실제 게임 프로젝트에 적용하는 데 중점을 둡니다. 학생들은 UI 요소 디자인, 사용자 경험 연구, 프로토타입 제작 등을 학습하며, 게임의 전반적인 흐름과 플레이어의 상호작용을 개선할 수 있는 능력을 배양하게 됩니다.
-
ASN061
모바일게임 제작
(Mobile Game Development)
-
모바일게임 제작 교과는 모바일게임 제작에 필요한 기초 기술과 실습에 대해 다루고 있습니다. 학생들은 모바일 플랫폼의 특성과 개발 도구 이해를 바탕으로, 게임 디자인, 프로그래밍, 그래픽 제작 및 최적화를 포함해 전 과정에 대해 학습하게 됩니다. 이 과정은 Unity와 같은 주요 게임엔진을 활용해 프로토타입 개발 및 출시 가능한 모바일게임 경험 제작 기회를 제공할 것 입니다.
-
ASN064
AI 영상 제작
(AI video production)
-
AI 영상 제작 교과는 AI 도구를 활용한 영상·애니메이션 기획, MidJourney·Pika·Swapface를 활용한 생성형 비주얼 제작, 애니메이션 연출(모션·타이밍·장면 전환), Vocal Remover를 활용한 음원 처리, CapCut과 DaVinci Resolve를 활용한 AI 기반 편집 및 후반 작업을 통합적으로 실습하는 수업입니다.
-
ASN029
포트폴리오 제작
(Portfolio Product)
-
포트폴리오 제작을 위한 효과적인 방법을 습득하고 취업과 진로 개발에 필요한 전략을 수립한다. 취업과 진학 등에 필요한 효과적인 프리젠테이션 도구로 자기의 포트폴리오를 제작하고 이를 위하여 재학 중 수행한 게임 개발 결과물을 종합적으로 점검하고 보완한다.
-
ASN051
게임캐릭터 디자인II
(Game Character Design II)
-
게임캐릭터 디자인II 교과는 학생들이 게임캐릭터 디자인의 고급 기술과 창의적인 기법을 배우는 심화 과정입니다. 이 과정에서는 캐릭터 디자인의 디테일을 더욱 발전시키고 3D 모델링 및 애니메이션 기법을 포함한 기술적 실습을 진행합니다. 학생들은 캐릭터의 성격, 스토리, 게임의 세계관에 맞는 깊이있는 디자인을 다루게 되며 실무 중심의 프로젝트를 통해 실제 게임 캐릭터를 완성하는 과정을 배웁니다.
-
ASN055
게임최적화 기법
(Game Optimization)
-
게임최적화 기법 교과에서는 게임의 성능을 개선하고 게임이 다양한 하드웨어 환경에서도 원활하게 동작할 수 있도록 돕는 기술을 배우는 수업입니다. 학생들은 게임 개발에서 발생할 수 있는 성능 문제를 분석하고, 이를 해결하기 위해 다양한 최적화 기법을 학습하게 됩니다. 이 과정은 CPU, GPU 성능 최적화, 메모리 관리, 멀티스레딩 및 멀티코어 활용, 렌더링 최적화 등 고급 최적화 기법을 포함하며, 게임의 전반적인 효율성을 극대화하는 방법을 다루게 됩니다.
-
ASN056
고급게임 프로그래밍
(Advanced Game Programming)
-
고급게임 프로그래밍 교과에서는 게임 개발의 고급 기술에 대해 학습하고, 게임 엔진을 활용해 복잡한 시스템 구현을 목표로 하고 있습니다. 학생들은 실시간 그래픽 렌더링, 물리 엔진, 네트워크 프로그래밍, AI 구현 등 다양한 고급 프로그래밍 기법을 익히고, 게임 개발의 실제적인 문제를 해결하는 능력을 기르게 됩니다. 이 과정은 고급 알고리즘, 멀티스레딩 및 성능 최적화, 네트워크 멀티플레이 구현 등의 내용을 포함하여, 게임 개발의 실무적인 기술을 깊이 있게 다룹니다.
-
ASN063
게임기획 기초II
(Basic Game Design II)
-
게임기획 기초II 교과는 게임기획 기초I 교과에서 학습한 내용을 바탕으로 게임 기획의 심화 과정과 실무적 적용에 대해 다루는 과정입니다. 따라서 게임 시스템 설계, 콘텐츠 개발, 게임 밸런싱, 데이터 분석 및 문서화 등 기획 기술에 대해 심화 학습합니다. 학생들은 실무 중심의 프로젝트를 통해 팀 기반 기획 경험을 쌓고 게임의 완성도를 높이는 방법에 대해 배우게 될 것입니다. 이 과정은 학생들이 게임 개발의 각 단계에서 기획자가 수행해야 할 역할과 책임을 체계적으로 이해할 수 있도록 돕습니다.
-
AUO001
캡스톤디자인I
(Capstone Design I)
-
.