일반과정

게임 프로그래밍 취업반 C++ / DX11 / API 등

프로그래밍을 처음 접하는 초심자도 들을 수 있도록 기초부터 심화과정까지 이론과 실습을 통해 취업을 위한 포트폴리오 완성까지 해보는 과정 입니다.

수강신청 마감일은 개강 1주일전 입니다.

강의일정별도문의

기간12개월과정입니다.

시간 14:00~16:00 (2시간) [월,화,목,금]

수강 인원25명

담당 강사

수강생 추천스팩 입문, 초급자
교육비 지원 교육원 과정으로 100% 자부담
교재정보

교육자 코딩

온라인 수업의 경우 종으로 진행되며, 수업저작물에 대해서는 교육원에 있어 녹화를 할 경우 법적인 책임이 있습니다.

평가항목

출석률 90%이상, 참여도 90%이상

3회이상 출석하지 않을 경우 교육원 퇴원처리가 될 수 있습니다.

커리큘럼 진행과정

1주차C언어 입출력 및 변수, 상수, 연산자, if문, shile문, 배열활용

 아이템강화, 로또 등

2주차포인터, 구조체, 함수의 활용

 빙고게임, 숫자퍼즐, textRPG 등

3주차OPP 개념과 클래스 기초문법, 템플릿활용

 TextRPG클래스 설계 등

4주차링크드 리스트, 동적배열, 스택, 큐

 자료구조 구현

1주차이진탐색트리, AVL트리, 그래프알고리즘

 자료구조구현

2주차힙정렬, 퀵정렬, 합병정렬, 다익스트라 알고리즘

 자료구조들과 지하철 노선찾기

3주차클래스 상속, 다형성을 이용한 설계

 봄버맨 등

4주차디자인 패턴을 활용한 프레임워크 설계

 게임프레임워크 제작

1주차Win32 API 기본의 이해, 게임 프레임워크 설계

 간단한 도형 그리기와 게임 제작을 위한 장면설계

2주차비트맵 로딩 및 2D Animation 설계

 리소스 관리 시스템과 캐릭터 애니메이션 등

3주차다양한 도형의 충돌처리 및 이펙트, UI 설계

 충돌시스템 및 이펙트 처리, UI 출력 등

4주차타일맵 설계와 맵툴 제작 및 포트폴리오 제작 준비

 게임 맵, 툴

1~4주차개인별 포트폴리오 구현 일정 / 면담 및 포트폴리오 제작 (코드리뷰, 리팩토링)

 WIN32API 2D 포트폴리오 제작

1주차정적/동적 링크 라이브러리를 통한 구조설계, MFC 윈도우 생성과 Dialog

 MFC를 이용한 간단한 프로그램 제작 및 Direct X 11 게임 프레임어크 라이브러리

2주차수학 라이브러리 활용, Mesh 구조설계

 게임 내 출력 및 컨텐츠 제작을 위한 수학 라이브러리 제작

3주차Shader 구조설계, Material 시스템과 이미지 로딩

 Material과 Shader 구조설계

4주차장면 및 오브젝트 설계, Component 시스템 구조 설계

 장면 생성과 오브젝트 생성을 통한 화면 출력 시스템

1주차Shader를 활용한 간단한 효과 및 2D Animation 구조설계

 Shader를 이용한 색상변화 및 2D 캐릭터 애니메이션

2주차카메라 제작 및 충돌처리 시스템 제작

 이동가능한 카메라와 충돌처리를 활용한 간단한 미니게임

3주차RenderState (BlendState, RasterizerState, DepthStencilState) 구조설계 및 Compute Shader, Geometry Shader, 구조적 버퍼

 알파블렌딩과 ComputeShader를 이용한 연산처리

4주차하드웨어 인스턴싱, Compute Shader 및 Geometry Shader를 활용한 Particle system 설계

 다양한 파티클 제작

1주차몬스터 인공지능 시스템 제작

 몬스터 인공지능 시스템 제작

2주차IMGUI 연동 및 IMGUI를 활용한 툴 제작 기반 설계

 IMGUI를 이용한 에디터 GUI 제작

3주차다양한 InGame UI 출력 (Button, Progress Bar 등)

 게임 내 UI 제작

4주차MultiThread 와 Loading Thread제작, FMOD를 이용한 사운드 시스템

 멀티스레드를 활용한 로딩화면 제작 과 사운드 처리

1주차타일맵 제작, 타일 인스턴싱, 타일맵 에디터 설계

 게임 내 마름모 타일맵 제작

2주차타일정보를 이용한 길찾기 시스템 제작

 몬스터 인공지능에 길찾기 추가 및 마우스를 이용한 플레이어 이동

3주차게임 내 지형지물 배치와 최적화를 위한 객체별 하드웨어 인스턴싱

 치형지물 배치와 객체별 인스턴싱을 통한 퍼포먼스 최적화

4주차RenderTarget의 개념과 Post Processing 처리를 위한 타겟 생성 및 PaperBurn, Distorition 등 다양한 렌더링 효과 제작

 게임 내 효과 처리를 위한 Shader 이펙트 제작

1~4주차개인별 포트폴리오 구현 일정 / 면담 및 포트폴리오 제작 (코드리뷰, 리팩토링)

 Direct X 11 2D 게임 포트폴리오

1주차3D용 카메라 제작과 FBX 메쉬 로딩을 통한 StaticMesh & Animation Mesh 출력 및 Bump

 게임 내 3D 물체 출력

2주차메쉬에 조명 처리 및 Deferred Rendering 구현

 Deferred Rendering을 이용한 여러개의 조명 최적화

3주차3D 충돌체 구현 및 무기 장착을 위한 소켓, SkyBox, 3D 지형처리

 3D 충돌 및 지형출력

4주차3D Navigation Mesh 구현 및 파티클 라이팅

 3D 길찾기 및 파티클의 조명처리

1주차Mesh Emissive 처리 및 Fog처리, Blur 처리

 빛을 발산하는 물체와 게임 내 안개, 프림필터 처리

2주차재질기반 사운드, Screen Space Decal, Trail, Soft Paticle 등 이펙트처리

 게임 내 이펙트 처리

3주차Fxaa, 그림자 처리

 안티앨리어싱 처리와 그림자 처리

4주차HDR Rendering

 좀 더 나은 조명처리를 위한 HDR Rendering

1주차개인별 포트폴리오 구현 일정 / 면담 및 포트폴리오 제작 (코드리뷰, 리팩토링)

 Direct X 11 3D 게임 포트폴리오

사용자 등록 이미지

강의 맛보기

수강생 포트폴리오

DirectX11 2D

DirectX11 2D 게임 포트폴리오 엔터더 건전 모작 41기

최치원

DirectX11 2D

DirectX11 2D 게임 포트폴리오 월드 플리퍼 모작 41기

김범중

DirectX11 2D

DirectX11 2D 게임 포트폴리오 메이플스토리 모작 41기

김형호

목록보기

top