2015-10-18 마지막 편집

게임공학과

학과개요

게임공학과란 미래 게임 문화 산업이 요구하는 게임소프트웨어개발, 게임장비개발, 게임 컨텐츠 등과 같은 디지털 게임을 제작하기 위해 필요한 예술성, 기술성, 창의성, 아이디어와 기술의 결합능력을 기반으로 게임프로그래밍, 미디어 융합 등 다양한 컴퓨팅기술을 습득하기 위한 체계적인 이론지식과 함께 실무능력을 배우는 학과이다.

게임산업이 요구하는 창의적인 전문인력 양성을 목표로 수학 및 기초 과학 지식에 기반한 창의적 사고와 문제 해결 능력과 전반적인 게임 소프트웨어 개발 능력, 그리고 산학 연계 활동을 통한 실무 능력과 협업 능력의 배양 등을 목표로 하고 있다.

기술적 측면에서 바라보는 게임공학과의 교육 주제는 다음과 같다.

공부하는 주요 교과목

게임자료구조

소프트웨어를 개발할 때 필요로 하는 다양한 자료구조를 실습을 통해 학습하여 효율적인 프로그래밍을 할 수 있도록 한다.

컴퓨터구조

컴퓨터의 작동 원리에 관한 이론을 배운다.

게임알고리즘

2D, 3D 게임에서 자주 사용하는 길찾기, 플로킹 등의 알고리즘과 자연스러운 게임을 제작할 수 있는 게임 인공지능 분야를 학습한다.

게임학기초

게임 제작의 기초 원리 및 여러 요소들에 관해서 배운다.

게임소프트웨어공학

프로그래밍 기법을 숙지한 후 대규모 소프트웨어를 실제 개발할 때 필요한 여러 가지 설계 기법과 절차, 도구에 대해 배운다.

게임총론

게임에 관한 기초적인 개념과 게임의 정의 및 역사를 이해한다. 그리고 게임 개발에 필요한 게임 프로그래밍, 그래픽, 디자인, 기획 등 게임의 다양한 분야에 대한 전반적인 기본 지식을 습득하고 게임제작에 대해서 학습한다.

프로그래밍

게임 제작을 위한 기초 프로그래밍 학습으로서 컴퓨터에서 많이 사용되고 있는 C언어의 문법 및 알고리즘을 습득하며, 실습을 통하여 자신이 원하는 응용프로그램을 개발할 수 있도록 한다. 특히 소프트웨어 공학적인 접근방법으로 문제를 분석하고 이를 통해 설계 및 구현을 통해서 학습을 진행한다.

이산수학

컴퓨터에서 다루는 데이터가 이산적인 값, 즉 디지털 값임에 따라 이산수학을 통해 데이터 처리 과정에 필요한 수학적 개념과 원리를 이해할 수 있다. 컴퓨터에서 어떤 작업을 수행하도록 명령을 제시하면, 컴퓨터는 명령에 따라 필요한 데이터를 수집하고 처리하여 사용자가 원하는 결과를 출력한다. 이산수학에서 다루는 개념들은 이러한 명령 설계부터 입력 처리, 결과 출력까지 컴퓨터의 모든 과정을 이해하는데 기본적인 내용을 다룬다.

수치해석

게임 물리엔진 이나 애니메이션 구현하기 위해서는 수치계산이 필수적이다. 본 강의에서는 게임관련 응용 소프트웨어 시스템 개발을 위한 수치해석의 이론과정을 학습한다.

물리기반모델링

사실적인 동작을 가진 게임을 제작할 수 있는 물리적 지식과 그 응용을 다룬다.

모바일 게임 프로그래밍

모바일(스마트폰) 게임을 개발하기 위해서, 모바일 환경에 맞는 부가 서비스를 지원하는 스마트 안드로이드 SDK에 대하여 소개하며, 나아가서는 무선인터넷의 정의와 스마트폰 플랫폼, 안드로이드와 이클립스 개발도구에 관하여 학습한다.

개설대학

지역 대학명 학과명
서울특별시 세종사이버대학교 게임/3D애니메이션학과
부산광역시 동명대학교(본교) 게임공학과
부산광역시 동서대학교(본교) 게임전공
부산광역시 동의대학교(본교) 게임공학과
부산광역시 영산대학교(부산캠퍼스) 게임·콘텐츠학과
대전광역시 배재대학교(본교) 게임공학과
대전광역시 우송대학교(본교) 게임멀티미디어학과
대구광역시 계명대학교(성서캠퍼스) 게임·모바일컨텐츠학과
광주광역시 호남대학교(광산캠퍼스) 게임애니메이션학과
경기도 한국산업기술대학교(본교) 게임공학과
강원도 한림대학교(본교) 유비쿼터스게임공학과
충청남도 중부대학교(본교) 게임학과
충청남도 호서대학교(아산캠퍼스) 게임학과
전라북도 예원예술대학교(본교) 게임애니메이션전공
전라북도 우석대학교(본교) 게임콘텐츠학과
전라북도 전주대학교(본교) 게임학과
전라북도 호원대학교(본교) 컴퓨터.게임학부
경상북도 대구한의대학교(삼성캠퍼스) 게임전공
세종특별자치시 홍익대학교(세종캠퍼스) 게임학부 게임그래픽디자인전공
세종특별자치시 홍익대학교(세종캠퍼스) 게임학부 게임소프트웨어전공

세부관련학과

게임전공, 게임·콘텐츠학과, 게임애니메이션학과, 게임/3D애니메이션학과, 게임·모바일컨텐츠학과, 게임공학과, 게임그래픽디자인전공, 게임멀티미디어학과, 게임소프트웨어전공, 게임애니메이션전공, 게임콘텐츠학과, 게임학과, 유비쿼터스게임공학과, 게임학부 게임그래픽디자인전공, 게임학부 게임소프트웨어전공, 컴퓨터.게임학부

관련직업

관련자격