게임
스마트폰, PC, 콘솔 등에서 플레이할 수 있는 게임을 개발하는 분야다. 게임도 프론트엔드 개발과 백엔드 개발로 나눌 수 있다. 프론트엔드 개발은 사용자에게 보여지는 그래픽 부분을 담당하고, 백엔드 개발은 게임 데이터를 보관하고 프론트엔드 요청을 받아 처리한다.
당연히 게임에 관심이 많고 좋아하는 사람이 게임 개발 쪽으로 많이 도전한다. 실제 우리나라에는 게임으로 대박을 터트린 개발자가 많기 때문에 게임 개발 분야도 꾸준히 인기가 많다.
게임 개발에서는 화면을 구성하는 2D, 3D 그래픽 처리가 가장 중요하다. 이러한 게임 그래픽을 처리하는 데 특화된 프로그램을 게임 엔진이라고 한다. 게임 엔진은 결과물(개발한 게임)이 iSO, 안드로이드, 윈도우 등 각 운영체제에 맞게 동작할 수 있도록 지원한다.