CPM

게임 클라이언트 개발자

플레이어가 보고 조작하는 게임 화면과 감각적 경험을 구현하는 직무입니다. 경력직 채용에 비해 신입 채용이 적어, 직접 출시한 게임이 가장 확실한 차별점이 됩니다.

최종 업데이트 2026-08-24

01

게임 클라이언트 개발자는 어떤 일을 하나요

게임 클라이언트 개발자는 플레이어가 보는 모든 장면을 만듭니다. UI, 캐릭터의 움직임, 이펙트처럼 손끝에 닿는 감각을 구현하는 자리입니다. 신입은 대부분 유니티 기반으로 시작하고, 실무에서도 신입 클라이언트에게는 보통 UI 작업부터 맡깁니다.

요구사항은 두 축입니다. 하나는 C#과 유니티로, 1개 이상의 유니티 프로젝트 포트폴리오가 사실상 표준 요건입니다. 다른 하나는 CS 기초입니다. 이 직무는 포트폴리오만 보지 않고 코딩테스트와 CS 필기, 기술 면접을 함께 보기 때문에 결국 코딩 실력이 중심입니다. 자료구조·알고리즘·디자인 패턴, DB 기본 지식까지 공고에 명시됩니다.

솔직히 말해둘 점이 있습니다. 게임 클라이언트는 경력직 채용은 꾸준하지만 신입 채용이 적어 준비 기간이 길어지기 쉽습니다. 이 현실을 모르고 들어오면 지치기 쉽고, 알고 들어오면 전략이 달라집니다. 결론은 하나입니다. 직접 만들어 스토어에 출시한 게임으로 차별화하세요. 이 직무만큼 결과물이 곧바로 실력의 증거가 되는 분야도 드뭅니다.

하루 업무는 대략 이렇습니다

  • 기획서를 받아 게임 UI와 화면 흐름을 구현한다
  • 캐릭터 움직임과 이펙트 등 인게임 로직을 개발한다
  • 서버와 통신해 데이터를 주고받고 화면에 반영한다
  • 기기별 성능 문제를 확인하고 최적화한다
  • 빌드를 만들어 QA에 전달하고 버그를 수정한다

02

필요한 핵심 역량과 기술 스택

필수는 없으면 서류에서 걸러지는 항목, 권장은 대부분의 합격자가 갖추는 항목, 우대는 있으면 확실히 차별화되는 항목입니다.

언어 · 엔진

신입 진입은 유니티가 훨씬 흔합니다. 언리얼은 AAA·콘솔 지향 회사에서 쓰지만 신입 문은 좁습니다.

  • C#필수

    신입 유니티 개발자의 1순위 요건입니다. 문법을 넘어 클래스 설계, 인터페이스, 델리게이트·이벤트까지 다룰 수 있어야 합니다.

  • Unity필수

    1개 이상의 유니티 프로젝트 포트폴리오가 표준 요건입니다. UI 프로그래밍과 2D 게임 개발이 신입의 주요 업무로 명시됩니다.

  • Unreal Engine (C++)우대

    AAA·콘솔을 지향하는 회사에서 씁니다. 신입 진입 경로로는 유니티가 더 넓으니, 목표 회사를 먼저 정하고 고르세요.

CS 기초 (코딩테스트와 필기로 검증합니다)

포트폴리오만으로 되지 않는 직무입니다. 코딩테스트·CS 필기·기술면접을 함께 보기 때문에 코딩 실력이 중심입니다.

  • 자료구조 · 알고리즘필수

    코딩테스트 대비이자 게임 로직의 기반입니다. 공고에 개발 전반 지식으로 직접 언급됩니다.

  • CS 기본 지식필수

    운영체제, 네트워크, 메모리. 한 가지 이상의 언어로 소프트웨어를 개발한 경험과 함께 요구됩니다.

  • 디자인 패턴권장

    싱글턴, 오브젝트 풀, 상태 패턴. 게임 코드에서 특히 자주 쓰이고 면접에서도 물어봅니다.

  • DB 기본 지식권장

    공고에 DB 관련 기본 지식이 요구사항으로 등장합니다. 저장 데이터를 다루는 구조를 이해하는 수준이면 됩니다.

게임 구현

  • 게임 UI 프로그래밍필수

    신입이 실무에서 가장 먼저 맡는 영역입니다. Unity UI 시스템을 확실히 다뤄두면 첫 업무에서 바로 씁니다.

  • 2D 게임 개발필수

    C#과 유니티를 이용한 2D 게임 개발이 주요 업무로 공고에 등장합니다. 첫 포트폴리오도 2D가 완주하기 쉽습니다.

  • 3D · 게임 로직권장

    물리, 충돌, 애니메이션 연동. 2D를 완성한 뒤 확장하세요.

  • 네트워크 · 데이터 연동권장

    서버에서 데이터를 받아 반영하는 흐름. 게임 서버와 협업하려면 필요합니다.

  • 성능 최적화 · Shader우대

    드로우콜, 배칭, 메모리. 모바일에서 특히 중요하고 심화 영역입니다.

우대 사항

  • 1인 개발 경험우대

    기획부터 출시까지 혼자 해본 경험이 신입에게 특히 높이 평가됩니다.

  • Android · iOS 양 플랫폼 출시우대

    유니티로 두 플랫폼에 모두 출시한 경험은 강력한 우대사항으로 등장합니다.

  • 서버 개발 경험 (Spring 등)우대

    게임 서버와의 협업 이해도가 올라갑니다. 우대사항에 직접 등장합니다.

  • 모바일 Client SDK · AWS우대

    결제·광고·분석 SDK 연동이나 클라우드 활용 경험입니다.

03

우대 자격증과 경험

자격증은 실력을 대신하지 못하지만 서류 통과와 학습 커리큘럼에는 도움이 됩니다. 우선순위를 보고 고르세요.

스토어 개발자 계정

권장

자격증은 아니지만 출시하려면 필요합니다. 구글 플레이는 25달러 1회, 애플은 연 99달러입니다. 이 직무에서 가장 확실한 투자입니다.

공식 사이트 →

정보처리기사

우대

게임사 사기업 채용에서는 거의 영향이 없습니다. 공기업·공공 프로젝트를 함께 본다면 고려하세요.

공식 사이트 →

게임프로그래밍 전문가

우대

국가공인 자격이지만 실무 평가 비중은 낮습니다. 개념 정리 목적이라면 몰라도 우선순위는 뒤입니다.

평가에 도움이 되는 경험

직접 출시한 게임

이 직무 최대의 무기입니다. 신입 채용이 적은 만큼, 스토어에 올라가 있는 게임 하나가 서류를 통과시키는 근거가 됩니다.

1인 개발 경험

기획·개발·출시를 혼자 해본 경험이 우대사항에 직접 등장합니다.

게임잼 · 팀 프로젝트

짧은 기간에 완성해본 경험은 실행력을 보여줍니다. 협업 흔적도 함께 남습니다.

코딩테스트 통과 실력

경험은 아니지만 이 직무에서는 필수 관문입니다. 포트폴리오가 좋아도 여기서 걸리면 끝입니다.

인턴 · 게임사 실무 경험

실제 라이브 서비스의 코드를 만져본 경험은 크게 평가됩니다.

04

신입이 준비하는 포트폴리오 형태

개수를 늘리는 것보다 하나를 끝까지 완성하는 편이 유리합니다. 체크리스트를 기준으로 완성도를 점검하세요.

스토어에 출시한 게임 (핵심 1개)

중급

이 직무 포트폴리오의 전부라고 해도 과장이 아닙니다. 규모는 작아도 됩니다. 시작 화면부터 게임 플레이, 결과 화면, 데이터 저장까지 하나의 흐름이 끝까지 동작하고 스토어에서 내려받을 수 있으면 됩니다. 유니티 활용 능력과 1인 개발 경험이 신입에서 특히 높이 평가됩니다.

  • 구글 플레이·앱스토어·Steam 중 한 곳 이상 출시 링크
  • GitHub 저장소 공개 (코드 구조가 드러나게)
  • 플레이 영상 (1~2분, 핵심 재미가 보이게)
  • 게임 UI를 직접 구현한 부분 명시
  • 저장·설정 등 데이터 처리 포함
  • README에 개발 기간, 담당 범위, 기술 선택 이유

코드 품질을 보여주는 정리

중급

출시작과 짝을 이루는 항목입니다. 게임은 코드가 금방 지저분해지는 분야라, 어떤 구조로 정리했는지 설명할 수 있으면 눈에 띕니다. 오브젝트 풀로 생성 비용을 줄인 지점, 상태 패턴으로 캐릭터 로직을 정리한 지점을 문서로 남기세요.

  • 적용한 디자인 패턴과 그 이유
  • 리팩토링 전후 구조 비교
  • 프레임 저하가 있던 지점과 개선 방법
  • 코드에서 가장 고민한 부분 한 가지

양 플랫폼 출시 (선택)

심화

같은 게임을 안드로이드와 iOS 양쪽에 올립니다. 우대사항에 직접 등장하는 항목이고, 플랫폼별 대응을 겪어봤다는 근거가 됩니다.

  • 두 스토어 링크
  • 플랫폼별로 달랐던 문제와 해결 방법
  • 기기 해상도 대응 방식

05

추천 학습 순서

기간은 하루 3~4시간 기준의 대략적인 기준입니다. 이미 아는 단계는 건너뛰고, 순서만 지켜도 헤매는 시간이 크게 줄어듭니다.

  1. C# 기초

    1~1.5개월

    목표 — C# 문법으로 프로그램을 작성할 수 있고, 객체지향 개념을 설명할 수 있다.

    • 변수·조건문·반복문·함수
    • 클래스, 상속, 인터페이스
    • 컬렉션과 예외 처리
    • 델리게이트와 이벤트

    참고 자료

  2. 자료구조 · 알고리즘 · CS 기본

    2~3개월 (이후 계속 병행)

    목표 — 코딩테스트를 통과할 수 있고, CS 필기와 기술면접 질문에 답할 수 있다.

    • 배열·리스트·해시·스택·큐·트리
    • 정렬·탐색·그래프 기본
    • 시간복잡도 판단
    • 운영체제·네트워크·메모리 기초
  3. Unity 기초 (UI부터)

    1~2개월

    목표 — 유니티 에디터를 다루고 게임 UI를 직접 구현할 수 있다.

    • 에디터 구조, 씬과 프리팹
    • GameObject와 컴포넌트, 생명주기 함수
    • Unity UI (버튼·텍스트·레이아웃)
    • 씬 전환과 데이터 유지

    참고 자료

  4. 2D 게임 제작

    1~2개월

    목표 — 시작부터 종료까지 완주되는 2D 게임 하나를 혼자 완성한다.

    • 2D 물리와 충돌 처리
    • 스프라이트 애니메이션
    • 점수·목숨 등 게임 상태 관리
    • 저장 데이터 처리 (PlayerPrefs 등)

    참고 자료

  5. 3D · 게임 로직 심화

    1~2개월

    목표 — 3D 환경에서 캐릭터를 움직이고, 코드를 구조적으로 정리할 수 있다.

    • 3D 물리와 캐릭터 컨트롤
    • 애니메이터와 상태 전환
    • 디자인 패턴 적용 (오브젝트 풀·상태 패턴)
    • 스크립터블 오브젝트로 데이터 분리
  6. 네트워크 · 데이터 연동

    3~4주

    목표 — 서버에서 데이터를 받아 게임에 반영할 수 있다.

    • UnityWebRequest로 REST API 호출
    • JSON 파싱과 데이터 모델
    • 로그인·랭킹 등 서버 연동 흐름
    • 게임 서버 개발자와의 협업 지점 이해

    참고 자료

    • [실습]공개 API를 붙여 랭킹 화면 만들어보기
  7. 게임 출시 + 심화

    2~3개월

    목표 — 직접 만든 게임을 스토어에 올리고, 코딩테스트 준비를 병행해 지원한다.

    • 스토어 개발자 등록과 빌드 설정
    • 아이콘·스크린샷·설명 준비
    • 출시 후 피드백 반영과 업데이트
    • 성능 최적화 (드로우콜·배칭)와 Shader 맛보기
    • 코딩테스트·CS 면접 대비 계속

    참고 자료

06

신입이 자주 하는 실수

준비 방향을 잘못 잡으면 들인 시간에 비해 결과가 안 나옵니다. 아래 항목에 해당하지 않는지 점검해 보세요.

  • 신입 채용이 적다는 걸 모르고 시작하는 것. 경력직 채용은 꾸준하지만 신입 문은 좁아 준비가 길어지기 쉽습니다. 미리 알고 출시작으로 차별화하는 전략을 잡으세요.
  • 포트폴리오만 준비하고 코딩테스트를 놓치는 것. 이 직무는 코딩테스트와 CS 필기를 함께 봅니다. 게임을 잘 만들어도 여기서 걸리면 끝입니다.
  • 튜토리얼을 따라 만든 게임을 그대로 내는 것. 같은 결과물을 수백 명이 냅니다. 최소한 기능 하나는 직접 설계해 추가하세요.
  • 출시하지 않고 빌드 파일만 제출하는 것. 스토어 링크가 있는 것과 없는 것의 차이가 이 직무에서는 특히 큽니다.
  • 기획을 과하게 잡아 완성하지 못하는 것. 미완성 대작보다 완주한 소품이 낫습니다. 스코프를 먼저 줄이세요.
  • 언리얼과 유니티를 동시에 건드리는 것. 신입 진입은 유니티가 넓습니다. 하나를 정해 출시까지 가세요.

07

자주 묻는 질문

Q.게임 클라이언트는 신입 취업이 어렵나요?

솔직히 말하면 다른 개발 직무보다 어렵습니다. 경력직 채용은 꾸준한데 신입 채용 규모가 작아 준비 기간이 길어지는 경우가 많습니다. 그래서 전략이 중요합니다. 스토어에 출시한 게임으로 서류를 통과시키고, 코딩테스트 실력으로 다음 관문을 넘는 두 축을 동시에 준비해야 합니다. 게임 서버(백엔드) 쪽을 함께 보는 것도 선택지를 넓히는 방법입니다.

Q.유니티와 언리얼 중 뭘 배워야 하나요?

신입이라면 유니티입니다. 신입 클라이언트 공고 대부분이 유니티 기반이고, C#이 C++보다 진입이 빠릅니다. 언리얼은 AAA·콘솔 지향 회사에서 쓰지만 그런 회사일수록 신입 문이 좁습니다. 특정 회사를 목표로 정한 게 아니라면 유니티로 시작해 출시까지 가는 편이 낫습니다.

Q.게임을 꼭 스토어에 출시해야 하나요?

이 직무에서는 출시를 강하게 권합니다. 신입 채용이 적어 서류에서 걸러지기 쉬운데, 스토어 링크는 그 자체로 완주 능력의 증거가 됩니다. 구글 플레이는 개발자 등록비 25달러 1회로 시작할 수 있으니 부담도 크지 않습니다. 심사 과정에서 겪는 절차도 실무 경험이 됩니다.

Q.코딩테스트는 어느 정도로 준비해야 하나요?

일반 개발 직군과 비슷하거나 그 이상으로 준비해야 합니다. 이 직무는 포트폴리오와 별개로 코딩테스트, CS 필기, 기술 면접을 봅니다. 프로그래머스 레벨 2~3, 백준 실버 상위~골드 수준을 안정적으로 풀 수 있어야 하고, 게임 개발 공부와 병행해 매일 조금씩 계속 푸는 것이 유일한 방법입니다.

Q.비전공자도 게임 클라이언트 개발자가 될 수 있나요?

가능하지만 CS 기초가 관건입니다. 이 직무는 CS 필기와 기술 면접 비중이 높아, 자료구조·알고리즘·운영체제를 따로 채우지 않으면 게임을 만들 줄 알아도 전형에서 막힙니다. 출시작과 CS 준비를 한 세트로 놓고 일정을 잡으세요.

이 직무로 내 로드맵 만들기

졸업까지 남은 기간과 지금 수준을 고르면, 위 학습 순서를 시기별 계획으로 나눠 드립니다. 결과는 링크로 그대로 공유할 수 있습니다.

게임 클라이언트 개발자 로드맵 만들기 →

함께 보면 좋은 직무