무제
  >  과정안내  >  게임프로그래밍
게임프로그래밍(비학점)
     
   
     
  주요교육내용  
  게임실무 특화과정  
  [1학기]  
 
구분 1학년 2학년 3학년
1주 프로그래밍의 이해와 방법론 windows API : WinMain과 프로시저 Multi Thread 기반 서버 구현
2주 c언어 - 출력문, 입력문, 변수의 이해 WinAPI 제어 메시지 처리 Overlapped IO의 이해
3주 제어문과 반복문 (1) WinAPI와 클래스의 결합 IOCP 이해와 구현
4주 제어문과 반복문 (2) Dib 의 이해 및 처리 IOCP 기반 Server 구현 (1)
5주 함수의 이해 이중 버퍼링을 통한 render IOCP 기반 Server 구현 (2)
6주 구조체 DirectX 11 2D 생성과 interface 구조의 이해 Server Network Engine Library 작업
중간
평가내용
과제작성을 통한 c언어 코딩능력 평가 과제 작성을 통한 C++언어 코딩능력 평가 Network Engine Library 구현능력 평가
7주 C# 기초 문법 Direct2D render, Brush, Shapes Lobby - Room 기반 서버 구현 (1)
8주 C# 클래스의 이해 DirectWrite 와 WIC Lobby - Room 기반 서버 구현 (2)
9주 Unity3D 구조와 인터페이스 Image 와 Sprite, Animation 처리 Lobby - Room 기반 서버 구현 (3)
10주 Unity3D 컴포넌트 2D 라이브러리 작업 (1) Lobby - Room 기반 서버 구현 (4)
11주 Unity3D Game Object 와 Prefab 2D 라이브러리 작업 (2) UDP Hole Punching (1)
12주 Unity3D Collision Sprite Tool 실습 (1) UDP Hole Punching (2)
13주 Unity3D 게임 만들기 실습 (1) Sprite Tool 실습 (2) 캐주얼 게임 제작 실습 (1)
14주 Unity3D 게임 만들기 실습 (2) 게임 제작 실습 캐주얼 게임 제작 실습 (2)
기말
평가내용
문제해결 능력과 코딩 능력 평가 2D 게임 개발 능력 평가 Lobby Server 구현 능력과 UDP 구현 능력
과제내용 Unity3D를 이용한 게임 만들기 Sprite Tool 만들기 캐주얼 게임 제작
 
     
  [2학기]  
 
구분 1학년 2학년 3학년
1주 자료구조의 이해 Tiled Map 의 이해 포트폴리오용 게임 서버 제작
( 캐주얼 게임 / MMORPG 중 선택 )
2주 Stack 과 Queue Direct2D map Tool 제작 실습 (1)  
3주 List Direct2D map Tool 제작 실습 (2)  
4주 Node, Linked List Tile map을 이용한 게임 만들기 (1)  
5주 stack 계산기 실습 Tile map을 이용한 게임 만들기 (2)  
6주 학생 관리 프로그래밍 실습 A* 알고리즘을 이용한 길찾기 이론  
중간
평가내용
포인터를 이용한 자료구조의 구현 능력 Tile map의 이해와 구현 능력  
7주 객체 지향 프로그래밍 방법론 A* 알고리즘을 이용한 길찾기 구현  
8주 C++ 생성, 파괴 와 생각의 전환 온라인 게임 네트워크 의 이해  
9주 C++ 접근 제한자 Socket을 이용한 Send와 Recv  
10주 상속의 이해 Iterative 기반 Echo Server, Client  
11주 가상함수 1:1 연결 게임 제작 실습  
12주 가상함수를 이용한 인터페이스 구조 처리 Recv 함수 심화  
13주 static 변수와 singleton 구현 멀티플렉싱 과 멀티스레드  
14주 클래스와 자료구조 실습 다중 접속 서버 실습  
기말
평가내용
C++ 객체에 대한 이해도와 코딩능력 평가 다중 접속 처리 능력 평가  
과제내용 클래스와 Linked List를 이용한 게임 만들기 다중 접속 서버 구현  
 
     
  게임 개발스튜디오 과정  
  ● 1학년 - 퍼즐게임이나 기능성 게임 개발(프로토타입)
● 2학년 - 상용엔진을 이용한 2D, 3D 게임 선택 개발(PC, Web, Android, ios 등 다양한 플랫폼 선택)
● 3학년 - 2D, 3D온라인 게임 / 웹 게임 / 모바일게임 / VR게임 선택

※ 매년 산학 컨소시엄 협력기업과 함께 게임개발스튜디오 팀 프로젝트 전시 및 시연회(KUGI-INGEX)개최

※ 창의성이 뛰어나고 완성도가 높은 게임프로젝트는 국내외 산학 컨소시엄 협력개발사와 유통사를 통해 공동 개발 및 출시를 지원하며 창업을 희망하는 팀은 창업을 지원함

 
 
 
 
개인정보처리방침  |  SITE MAP  
(03084)서울특별시 종로구 동숭길 122-6(구 동숭동 1-1번지) 국민대학교 제로원디자인센터
122-6, Dongsung-gil, Jongno-gu, Seoul, Republic of Korea
입학상담(TEL)02-745-2721~2 | (FAX)02-6007-1623 | (E-MAIL)gameedu@kookmin.ac.kr
Copyright ⓒ 2010 Koomin University zeroone design center. All rights Reserved.