게임 개발자가 되고 싶다면, 포트폴리오부터 만들어라

2026년 3월 8일
Tok2 Tok2
조회 2

게임 프로그래머, 기획자, 아티스트 직무별 취업 전략. Unity vs Unreal 선택법, 포트폴리오 준비법, 대형 게임사 채용 프로세스, 현실적 연봉까지.

게임 개발자가 되고 싶다면, 포트폴리오부터 만들어라
게임개발포트폴리오Unity프로그래머취업

게임 개발자, 뭘 하는 사람인가

게임 개발자라고 하면 막연히 '게임 만드는 사람'을 떠올리지만, 실제로는 직무가 세분화되어 있다. 프로그래머, 기획자, 아티스트, QA — 이 네 개의 큰 직군이 하나의 게임을 함께 만든다.

직군

세부 직무

핵심 역할

프로그래머

클라이언트, 서버, 엔진, 그래픽스

게임의 모든 기능을 코드로 구현

기획자

시스템, 콘텐츠, 밸런스, 레벨

게임의 규칙과 재미를 설계

아티스트

컨셉아트, 캐릭터, 배경, 애니메이션

게임의 시각적 세계를 창조

QA

품질 보증, 버그 탐지

게임의 완성도를 검증

이 글에서는 가장 수요가 많은 게임 프로그래머 중심으로 취업 전략을 다루되, 기획자와 아티스트에게도 해당되는 내용을 포함한다.


전공과 학력: 비전공도 가능하지만 쉽지 않다

게임 업계는 다른 IT 업종에 비해 학벌보다 실력과 포트폴리오를 더 중시하는 편이다. 하지만 프로그래머 직군이라면 컴퓨터공학이나 소프트웨어공학 전공이 확실히 유리하다. 자료구조, 알고리즘, 운영체제, 컴퓨터 그래픽스 등 CS 기초 지식을 체계적으로 배울 수 있기 때문이다.

비전공자도 독학이나 부트캠프를 통해 진입할 수 있지만, CS 기초(자료구조, 알고리즘, 메모리 관리 등)는 반드시 별도로 공부해야 한다. 특히 대형 게임사의 코딩 테스트는 이 기초가 없으면 통과하기 어렵다.

  • 프로그래머: 컴퓨터공학, 소프트웨어공학, 게임공학

  • 기획자: 전공 무관 (게임에 대한 깊은 이해 + 기획서 작성 능력)

  • 아티스트: 시각디자인, 만화애니메이션, 게임아트


필수 기술 스택

프로그래밍 언어

언어

사용처

비고

C++

대규모 게임, 언리얼 엔진

대형사 필수. 최적화 핵심

C#

유니티 기반 게임, 모바일

입문자 추천. 진입장벽 낮음

Python

도구 개발, 자동화

보조 언어로 활용

게임 엔진

엔진

특징

사용 예시

Unity

모바일/캐주얼 게임 주류, C#

넷마블, 쿡앱스, 다수 중소기업

Unreal Engine

AAA급 고품질, C++

크래프톤, 넥슨 일부

게임 개발자 작업 환경

입문자라면 Unity + C#으로 시작하는 것이 현실적이다. Unity는 진입장벽이 낮고, 모바일 게임 시장에서 가장 많이 사용된다. AAA급 대형 게임을 목표로 한다면 Unreal Engine + C++이 필수지만, 학습 곡선이 가파르다.

언어와 엔진 외에도 자료구조·알고리즘, 선형대수학, 디자인 패턴, Git은 어떤 직무든 기본으로 갖춰야 하는 역량이다.


포트폴리오가 전부다

게임 업계에서 신입을 판단하는 기준은 명확하다. '이 사람이 직접 뭘 만들어봤는가'다. 학력, 자격증, 토익 점수보다 포트폴리오가 합격 여부를 결정한다.

좋은 포트폴리오의 조건

  1. 직접 만든 게임이 있을 것 — 완성도보다 과정이 중요하다. 튜토리얼 따라하기가 아니라 자신만의 설계가 들어가야 한다.

  2. '왜?'를 설명할 수 있을 것 — 어떤 기능을 왜 그렇게 구현했는지, 코드의 장단점, 오류 해결 과정을 말할 수 있어야 한다.

  3. GitHub에 코드를 공개할 것 — 코드 품질, 커밋 히스토리, 문서화 수준을 면접관이 직접 확인한다.

  4. 마켓 출시 경험이 있으면 큰 가산점 — Steam, 구글플레이, 앱스토어에 실제로 게임을 올린 경험은 완성까지의 전 과정을 증명한다.

직무별 포트폴리오 예시

  • 클라이언트 프로그래머: Unity/Unreal로 만든 게임 데모, 물리 시뮬레이션, UI 시스템

  • 서버 프로그래머: 채팅 서버, 매칭 시스템, 동기화 처리 구현체

  • 기획자: 게임 기획서(GDD), 밸런스 시트, 실제 프로토타입

  • 아티스트: ArtStation에 작업물 + 제작 과정 포함


국내 주요 게임사와 채용 프로세스

회사

채용 프로세스

특징

넥슨

서류 → 직무테스트 → 면접

'넥토리얼' 채용형 인턴십 운영

NC소프트

서류 → NCTEST → 면접

업계 1위 평균연봉, 코딩테스트 포함

크래프톤

법인별 상이, 직무테스트

PUBG 등 글로벌 프로젝트

넷마블

수시+공채

다양한 직무 채용

스마일게이트

수시 채용

로스트아크, 크로스파이어

대형사 외에도 펄어비스, 데브시스터즈, 카카오게임즈, 컴투스 등이 있다. 중소 게임사도 인디 게임 씬에서 활발히 채용한다1.


코딩 테스트와 기술 면접: 일반 IT와 다른 점

게임 업계의 코딩 테스트는 일반 IT 기업과 차이가 있다.

  • C++ 기반 문제가 많다 — 일반 IT는 Python/Java가 주류이지만, 게임은 C++이 기본이다.

  • 게임 수학 문제가 나올 수 있다 — 벡터 연산, 행렬 변환 등 선형대수 관련 문제가 출제된다.

  • 라이브 코딩도 있다 — 일부 회사는 면접관이 지켜보는 실시간 코딩 테스트를 진행한다.

기술 면접에서는 포트폴리오 기반 코드 리뷰가 핵심이다. 자기가 짠 코드를 화면에 띄워놓고 '왜 이렇게 짰는지' 설명해야 한다. 신입에게 최신 기술이나 복잡한 문제를 내는 경우는 드물고, CS 기초(메모리 구조, 자료구조, C++ STL)를 정확히 아는지가 당락을 결정한다2.

코딩 테스트 준비는 프로그래머스와 백준이 표준이다. 기존에 코딩 테스트 가이드를 참고하면 기본기를 잡는 데 도움이 된다.


현실적 연봉

구분

연봉

비고

대형사 개발직 (신입)

4,500~5,000만

넥슨 기준 개발직 5,000만

중견사 (신입)

3,500~4,500만

규모에 따라 편차

중소사 (신입)

2,800~3,500만

스타트업/소규모 스튜디오

경력 7~10년

7,000만~1억

대형사 기준

시니어 (10년+)

1억 이상

기술력에 따라 상한 없음

NC소프트의 전사 평균 연봉이 약 1억 2,000만 원으로 업계 1위이며, 크래프톤이 약 1억 1,200만 원으로 뒤를 잇는다3. 대형 게임사에서 뛰어난 개발자는 임원급 연봉을 받기도 한다.


게임잼과 인디 개발 경험의 가치

포트폴리오를 쌓는 가장 좋은 방법 중 하나가 게임잼(Game Jam)이다. 24~72시간 안에 팀을 꾸려 게임을 만드는 행사로, 실전 개발 사이클을 압축해서 경험할 수 있다.

  • WASD 인디게임 공모전: 스마일게이트가 후원하며, 본선 진출팀에 퍼블리싱 우선 협상 + 1억 원 이상 MG 지원

  • 글로벌 게임잼 (Global Game Jam): 전 세계 동시 진행, 48시간 게임 개발

  • BIC (Busan Indie Connect): 부산 인디 게임 축제. 네트워킹과 전시 기회

게임잼 참가나 인디 게임 출시 경험은 면접에서 큰 가산점이 된다. 기획부터 개발, 테스트, 출시까지의 전체 사이클을 경험한 사람은 회사에서 바로 투입할 수 있다고 판단하기 때문이다4.


취업 시장의 냉혹한 현실

솔직하게 말하면, 2022년 이후 게임 업계의 신입 채용은 크게 위축되었다. 코로나 시기의 게임 산업 호황이 끝나면서 신규 채용이 줄고, 경력직 선호가 심화되고 있다5.

합격자들이 공통으로 강조하는 현실적 조언이 있다.

  1. 첫 직장이 커리어를 결정한다 — 게임 업계는 이직이 활발하지만, 처음에 어디서 시작하느냐가 이후 10년을 좌우한다.

  2. 게임에 대한 열정을 보여라 — 단순한 코더가 아니라, 게임을 사랑하고 이해하는 개발자가 유리하다.

  3. 네트워킹을 활용하라 — 게임 개발 행사, 컨퍼런스, 온라인 커뮤니티 활동이 취업으로 이어지는 경우가 많다.


게임 개발자 취업, 이것만은 기억하라

  • 포트폴리오 > 학벌 > 자격증. 직접 만든 게임이 최고의 이력서다.

  • C++을 회피하지 마라. 대형사를 목표로 한다면 C++은 피할 수 없다.

  • 게임잼이나 인디 개발로 '완성'의 경험을 쌓아라.

  • 2022년 이후 채용 시장이 위축되었다. 경쟁이 치열하므로 준비를 철저히 하라.


자주 묻는 질문

Q

Unity와 Unreal 중 어떤 엔진을 먼저 배워야 하나요?

A

입문자라면 Unity + C#을 추천한다. 진입장벽이 낮고 모바일 게임 시장에서 가장 많이 사용되기 때문이다. AAA급 대형 게임이나 FPS/TPS를 목표로 한다면 Unreal + C++이 필요하지만, 학습 곡선이 가파르므로 기초를 먼저 잡은 뒤 전환하는 것이 현실적이다.

Q

게임 관련 학과를 졸업해야 취업이 되나요?

A

아니다. 컴퓨터공학 전공이 유리하지만, 비전공자도 포트폴리오가 탄탄하면 충분히 취업할 수 있다. 다만 CS 기초(자료구조, 알고리즘)는 독학이든 부트캠프든 반드시 익혀야 한다.

Q

게임 기획자는 코딩을 할 줄 알아야 하나요?

A

필수는 아니지만 큰 강점이 된다. 기본적인 스크립팅이나 엑셀 매크로 정도는 할 수 있으면 좋고, 프로토타입을 직접 만들 수 있는 기획자는 어디서든 환영받는다. 코딩보다 중요한 것은 게임 시스템에 대한 깊은 이해와 기획서 작성 능력이다.

Q

대형사에 못 들어가면 중소기업이라도 가야 하나요?

A

첫 직장 선택은 매우 중요하다. 중소기업이라도 좋은 프로젝트와 시니어 개발자가 있는 곳이라면 충분히 가치 있다. 반면 체계 없이 크런치(야근)만 반복하는 곳은 경력에 도움이 되지 않을 수 있다. 회사 규모보다 '무엇을 배울 수 있는가'를 기준으로 판단하는 것이 현명하다.


핵심 정리

  • 게임 개발자는 프로그래머, 기획자, 아티스트, QA로 나뉜다. 직무에 맞는 역량 준비가 핵심.

  • 포트폴리오가 가장 중요하다. 직접 만든 게임 + GitHub 코드 공개 + '왜?'에 대한 답변 준비.

  • Unity(C#)로 입문, 대형사 목표 시 Unreal(C++) 추가. CS 기초는 필수.

  • 대형사 신입 초봉 4,500~5,000만 원. 시니어급은 1억 이상.

  • 2022년 이후 채용 시장 위축. 게임잼, 인디 개발 경험으로 차별화하라.