게임서버는 Stateful 과 Stateless 두가지 형태의 서버가 존재합니다. 프로카데미는 Stateful 서버를 중점적으로 연구하고 교육합니다. Stateful 은 MMORPG 와 같은 실시간 온라인 게임서버를 뜻합니다.
물론 Stateless 서버 기술도 교육에 포함됩니다.
게임의 장르에 따라 서버의 구조와 로직은 달라집니다. 그 중 가장 거대한 장르인 MMORPG 서버 개발을 중점적으로 교육 합니다.
MMORPG 서버를 개발했다면 타 장르의 서버 개발도 무리가 없습니다.
한국의 온라인 게임서버는 여전히 Native C++, 윈도우서버 기반의 기술이 가장 많이 사용 됩니다.
C# 등 편리한 언어들이 사용되기도 하지만 대규모 MMORPG 서버에는 고성능의 C++ 의 선택은 필수적 입니다.
게임서버 프로그래머가 3D 그래픽 기술을 알 필요는 없지만 클라이언트의 구조와 로직을 알아야 합니다. 그래야 더 좋은 설계가 가능합니다.
프로카데미는 서버 프로그래밍 이전에 클라이언트 게임개발 기술 부터 교육합니다.
C 프로그래밍의 기본기가 있어야 합니다
많은 분들이 프로카데미를 통해 수준 높은 개발사에서 게임서버 프로그래머의 인생을 시작 하였습니다.
프로그래밍의 깊은 지식부터 고급 서버 기술까지 차근차근 알려드립니다.
커리큘럼은 더 좋은 수업을 위해 변경 될 수 있습니다
게임서버 프로그래밍 정규과정 | ||||
---|---|---|---|---|
코스 | 월 | 주제 | 내용 | 결과 |
1 코스 | 1 | 고급 C 프로그래밍 |
C 언어의 어셈블리 분석 메모리 구조,분석 게임의 기본 로직 텍스트 게임 파일 입출력 스트링,바이너리 분석과 파싱 데이터 구조 Part 1 알고리즘 Part 1 |
어셈블리어 분석을 통한 동작 원리 기계어 입장의 메모리 사용방법 간단한 게임의 구조와 로직 구현 기본적인 데이터 구조와 정렬 알고리즘 |
2 | 고급 C++ 프로그래밍 |
객체지향의 어셈블리 분석 객체지향 게임 설계 메모리 누수 추적 라이브러리 객체지향 구조의 텍스트 게임 성능 측정 프로파일러 |
객체지향 프로그래밍과 어셈블리어의 관계 객체지향 게임의 설계 기술 프로파일러 성능 측정 객체지향 구조의 텍스트 게임 |
|
3 | 윈도우 API 2D 클라이언트 게임 제작 |
유니코드 윈도우 프로그래밍 윈도우 GDI 가상메모리,힙 이해 이미지 파일구조 이미지 조작 기술 게임 2D 그래픽 고전 기법 2D 그래픽 액션게임 |
가상메모리의 이해 힙 메모리 작동방식 윈도우 어플리케이션 제작 서버 모니터링 차트 뷰어 제작 리얼 고전 2D 그래픽 기술 액션게임 클라이언트 제작 |
|
2 코스 | 4 | 네트워크 프로그래밍 |
네트워크 기술의 이론 네트워크 장비 이해 소켓 프로그래밍 채팅 프로그램 게임 클라이언트 네트워크 개발 |
네트워크의 단단한 지식 IP,TCP,UDP 프로토콜 이해,분석 select, AsyncSelect 모델 게임 클라이언트 네트워크 연동 |
5 | 심화 알고리즘 |
고급 자료구조 고급 알고리즘 STL 라이브러리 강화 |
Binary Search Tree Red-Black Tree AVL Tree A*, JumpPointSearch STL 의 사용법 및 주의점 |
|
6 | 게임 서버 프로그래밍 1 |
게임서버 내부 설계 프로토콜의 설계 게임 세계의 구현 수천 유저의 프로세싱 액션 게임의 서버 개발 서버 컴퓨터 하드웨어 제작 |
서버 컴퓨터 하드웨어 서비스용 네트워크 인프라 구성 기술 소형 MMO 액션 게임서버 개발 기술 |
|
3 코스 | 7 | 고급 네트워크 프로그래밍 |
고성능 네트워크 기술 멀티스레드 프로그래밍 IOCP 대규모 게임 서버 설계 분산 서버 기술 |
안정적이고 빠른 네트워크 메시지 처리 기술 윈도우 스레드 스케쥴링 이해 멀티스레드를 통한 고성능 서버 구현 분산 서버 구현 기술 |
8 | 데이터베이스 웹서버 프로그래밍 |
데이터베이스 이해 SQL 쿼리 게임 데이터베이스 설계 웹서버와 HTTP 웹 프로그래밍 Node.js 웹서버 기반 게임서버 설계 |
모바일 SNG 게임 서버 기술 게임서버 데이터베이스 설계 |
|
9 | 게임서버 프로그래밍 2 |
게임서버 설계 데이터베이스 설계 고급 프로토콜 분산 서버의 구현 서버 개발 디버깅 기술 더미 클라이언트 개발 락프리 구조 엔진 디버깅 기술 고성능 메모리 풀 개발 |
락프리 구조의 고성능 네트워크 엔진 실무 프로젝트 방식의 서버개발 고급 디버깅 기술 더미 클라이언트 개발 |
|
4 코스 | 10 | 서비스 시스템 |
서버 모니터링 서버 컨트롤 로그 시스템 관리 서버 및 도구 패치.업데이트 도구 서버 운영 도구 |
서버 다운 감지 리포팅 시스템 서버상태 SMS 문자발송 편리한 서버 관리 및 업데이트 |
11 | 서버 프로젝트 |
게임서버 프로젝트 분산서버 컨텐츠 더미 테스트 |
실제 게임서버 시스템 개발 기능별 서버 구축 대규모 더미 테스트 |
|
12 | 취업준비 |
이력서 자기소개서 포트폴리오 |
최종 필기 테스트 면접준비 |
|
3개월 단위의 4단계 코스로 나누어 지며, 총 12개월 입니다.
각 코스 마다 테스트가 있으며, 테스트에 통과 하셔야만 다음 코스로 올라갈 수 있습니다.테스트에 통과하지 못하는 경우는 다음 클래스로 이관되어 다시 교육을 받아야 합니다. |
* 2020년 부터 1년 4회 모집으로 변경 됩니다.
- 2019, 2020 정규과정 등록 및 개강 일정 - |
||
년 |
월 |
진행 |
2019년 |
9월 |
15기 클래스 모집종료 |
10월 |
||
11월 |
||
12월 |
2019.12.09 15기 클래스 개강 (오후 5시 30분) |
|
2020년 |
1월 |
16기 클래스 등록기간 2020년 1월 2일 부터 모집 |
2월 |
||
3월 |
2020.03.09 16기 클래스 개강 (오후 3시) |
|
2020년 |
4월 |
17기 클래스 등록기간 |
5월 |
||
6월 |
2020.06.08 17기 클래스 개강 (오후 12시 30분) |
|
2020년 |
7월 |
18기 클래스 등록기간 |
8월 |
||
9월 |
2020.09.07 18기 클래스 개강 (오전 10시) |
|
2020년 |
10월 |
19기 클래스 등록기간 |
11월 |
||
12월 |
2020.12.07 19기 클래스 개강 (오후 5시 30분) |
|
프로카데미 정규과정 수업은 월요일, 수요일, 금요일 주 3회 입니다
1회 강의 시간은 2시간 입니다
* 강의 스케쥴, 강의 시간이 15기 클래스 부터 변경 됩니다
클래스 |
교육기간 |
시간 |
요일 |
|
13기 클래스 |
~ 2020.03.30 |
오후 1시 30분 ~ 4시 30분 |
월/수/금 |
|
14기 클래스 |
~ 2020.07.31 |
오전 10시 ~ 1시 |
월/수/금 |
|
15기 클래스 |
2019.12.09 ~ 2020.11.30 |
오후 5시 30분 ~ 7시 30분 |
월/수/금 |
|
16기 클래스 (예정) |
2020.03.09 ~ 2021.02.28 |
오후 3시 ~ 5시 |
월/수/금 |
|
17기 클래스 (예정) |
2020.06.08 ~ 2021.05.29 |
오후 12시 30분 ~ 1시 30분 |
월/수/금 |
|
수업이 없는 날에는 개인 학습 및 과제를 합니다.프로카데미 LAB 은 365일 24시간 사용이 가능 합니다. |
온라인 신청서를 먼저 작성 해주세요
1. 신청서 작성
하단의 신청서를 작성합니다. 간단히 자신의 상황,지식배경 등을 적어주시면 상담에 도움이 됩니다.
2. 접수문자 발송
신청서 접수 3일 이내에 SMS 문자를 통해 방문/상담/테스트 일정을 안내 드립니다. 방문 가능한 일정을 선택하여 예약을 잡습니다.
3. 상담 및 테스트
프로카데미에 방문하여 상담을 통해 진로와 궁금증을 확인하고, 필기, 실기 코딩 테스트를 진행합니다.
4. 등록 / 결제
등록증을 작성 하고 수강료를 납부 합니다.
정규과정 등록 테스트는 최소한의 조건을 확인하는 과정 입니다.
C 프로그래밍 서적 1권 정도를 정독,이해 하셨다면 무리없는 수준 입니다.
개인별 절대평가로 테스트 당일 등록 가능 여부가 결정 됩니다.
12개월 총 수강료 640만원 (코스별 3개월 납부 할인 적용시) * 1개월 단위 납부 시 총 670만원 신용카드 : 방문결제시 가능 계좌이체 : 현금영수증 발행 | ||
코스 | 월 | 비용 |
1코스 | 1 개월 | 매월 65만원 3개월 일시납부시 |
2 개월 | ||
3 개월 | ||
2코스 | 4 개월 | 매월 65만원 3개월 일시납부시 |
5 개월 | ||
6 개월 | ||
3코스 | 7 개월 | 매월 60만원 3개월 일시납부시 |
8 개월 | ||
9 개월 | ||
4코스 | 10 개월 | 매월 50만원 일시납부 할인 없음 |
11 개월 | ||
12 개월 | 무료 |
신청서 접수 후 심사를 통해 최대 1주 내에 서류 합격/불합격 여부와 테스트 일정을 문자로 알려 드립니다.
온라인 상담 신청서는 안전한 구글문서 시스템을 사용합니다.
서울 지하철 3호선 경찰병원역 3번 출구
|
Copyright © GAMECODI Corp.
(주)게임코디 | 대표 : 이주행 | 사업자등록번호 : 215-87-94886 | 통신판매업신고 : 2014-서울송파-1381
프로카데미 게임서버개발학원 | 학원등록 : 제6935호
주소 : 서울시 송파구 중대로 156, (가락동, 태정빌딩) 5층 게임코디 | 전화 : 070-8860-8825 | 메일 : master@gamecodi.com