게임 프로그래밍이란?
게임 프로그래밍이란 개발자가 프로그래밍 언어를 사용하여 2D 와 3D를 포함한 완성된게임과 게임 서버를 구축하는 소프트웨어 프로그램의 일종입니다.
게임 프로그래머는 게임 개발에서 매우 중요한 역활을 맡고있습니다; 그들은 그래픽과 음향을 조합하고 이벤트와 물리적 물리적 상호작용을 다루며, 게임 로직을 창조해내며,인공지능을 창조, 적용하거나 멀티플래이어게임을 프로그램하는 등 많은 주요업무들을 담당하고 있습니다.
컴퓨터, 태블릿, 스마트폰등 이와 같이 모든 가구에서 많은전자기기들이 사용되어 지고 있는 지금, 또한 계속 더욱더 증가하고있는 인터넷사용자수 와 같이보자면 , 엔터테이먼트와 게임상품에 대한 수요가 넘치고 있으며 근시일내로 새로운 게임들이 대거 출시 되면 급속도로 수요가 증가할것입니다.
그러나 품질에 대한 요구 사항이 훨씬 더 높아짐에 따라 플레이어의 요구 사항도 점점 더 어려워지고 있습니다. 이는 게임 프로그래머가 완벽한 제품을 만들기 위해 이 분야의 새로운 도구와 지식을 지속적으로 업데이트해야 함을 의미합니다.
VTC Academy의 게임 프로그래머(게임 개발) 교육 프로그램은 게임 산업의 발전 추세와 게임 제작 분야의 선두 기업의 실질적인 요구를 기반으로 구축되었습니다. 결과적으로 VTC Academy에서 교육을 받은 게임 프로그래머는 작업 환경 및 비즈니스 요구 사항을 빠르게 따라잡습니다.
글로벌 게임 시장의 성장
2022년까지 각 세그먼트에 대한 예측:
압축 게임/컴퓨터 다운로드 게임
컴퓨터 브라우저에서 게임
콘솔게임(핸드헬드 게임 콘솔용)
태블릿용 게임
스마트폰용 게임
1학기
1. 1학기 오리엔테이션
2. 영어
3. 개인 및 경력 개발
4. 배우는 법을 배우십시오
5. 소프트 스킬: 창의적 사고, 비판적 사고, 문제 해결, 협업, 커뮤니케이션
6. 기초 컴퓨터학
7. 기본 프로그래밍 언어
8. 데이터 구조 및 알고리즘
9. 객체 지향 프로그래밍
10. 기본 네트워크 프로그래밍
11. RDBMS 작업
12. 객체지향 분석 및 설계
13. 1학기 말 프로젝트
2 학기
14. 2학기 오리엔테이션
15. 게임 산업 개요
16. C++ 프로그래밍 언어
17. 2D 게임의 개념
18. Cocos2d-x로 2D 게임 프로그래밍
19. 모바일용 2D 게임 구축
20. 게임 테스팅
21. 최종 프로젝트 2
3 학기
22. 3학기 오리엔테이션
23. 게임 제작
24. 3D 게임 제작 도구
25. 크로스 플랫폼을 위한 3D 게임 구축
26. 게임 제작 도구를 이용한 가상/증강 현실 구축
27. 게임을 위한 네트워크 프로그래밍
28. 게임용 인공 지능
29. 게임 출시
4 학기
30. 졸업작품