← 블로그 목록

EA 같은 대형 스튜디오 채용 공고가 프로그래머에게 반복해서 묻는 것들

EA의 공식 채용·육성 페이지를 보면, 대형 스튜디오가 신입과 초기 경력 프로그래머에게 기대하는 것은 화려한 꿈의 프로젝트보다 C++ 기초, 협업, 테스트, 문제 해결 능력에 더 가깝다.

EA 같은 대형 스튜디오 채용 공고가 프로그래머에게 반복해서 묻는 것들

EA 같은 대형 스튜디오 채용 공고가 프로그래머에게 반복해서 묻는 것들

게임 업계 채용 글을 읽다 보면 많은 사람이 먼저 직함에 끌린다. “AAA 스튜디오”, “차세대 프로젝트”, “유명 IP” 같은 말이 눈에 들어오기 때문이다. 그런데 채용 공고를 자세히 읽어 보면, 실제로 반복해서 확인하는 것은 훨씬 더 현실적이다.

특히 먼저 구분해야 할 것이 있다. 기획자와 프로그래머는 같은 게임 업계 직군이지만, 채용 공고가 묻는 역량은 다르다. 공고가 C++, 테스트, 디버깅, 성능, 협업을 반복해서 강조한다면 그것은 기획보다 소프트웨어 엔지니어링에 가까운 자리다.


EA가 공식적으로 보여주는 기준은 생각보다 기본기에 가깝다

EA SPORTS의 공식 육성 페이지를 보면, 소프트웨어 엔지니어 코호트 참가자에게 요구하는 기본은 “고품질 C++ 소프트웨어를 설계하고, 만들고, 테스트하고, 유지하는 능력”이다. 여기에 여러 직군과 협업해 기술 해법을 만드는 역량이 함께 붙는다.

EA의 기술 조직 소개도 비슷한 방향을 보여준다. 공식 페이지는 AI, 애니메이션, 몰입형 경험을 강조하지만, 결국 그 기반에는 연구자와 엔지니어, 크리에이터가 함께 만드는 기술 조직이 있다고 설명한다. 즉 유명 게임을 좋아하는 것만으로는 부족하고, 게임을 지탱하는 소프트웨어를 다룰 수 있는가가 핵심이라는 뜻이다.


그래서 신입이 먼저 갖춰야 할 것은 세 가지다

C++와 기본 컴퓨터 과학

EA SPORTS의 신입 육성 페이지가 C++를 직접 언급하는 이유는 분명하다. 대형 게임은 여전히 성능, 메모리, 디버깅, 엔진과의 통합이 중요하고, 그 기반 언어로 C++가 널리 쓰이기 때문이다.

여기서 말하는 기본기는 화려한 최적화 묘기가 아니다.

이 정도가 먼저다.

엔진을 이용해 끝까지 만들어 본 경험

Unreal 공식 문서도 대형 프로젝트에서는 C++가 더 읽기 쉽고 성능상 유리하며 엔진 전체 기능에 접근하기 좋다고 설명한다. 동시에 블루프린트와 C++를 함께 쓰는 방식도 강조한다.

이 말은 포트폴리오 방향에도 그대로 이어진다. 신입에게 중요한 것은 엔진을 설치했다는 사실이 아니라, 작은 프로젝트라도 끝까지 만들어 보며

까지 경험했는가다.

혼자 잘하는 것보다 협업 가능한가

GitHub의 공식 GitHub flow 문서는 브랜치, 커밋, 풀 리퀘스트 검토를 중심으로 한 가벼운 협업 흐름을 설명한다. 대형 스튜디오가 바로 이 수준의 습관을 본다.

학생 프로젝트나 개인 프로젝트라도 이 흔적이 남아 있으면 훨씬 강하다.


“좋은 아이디어”보다 “끝까지 만든 흔적”이 더 설득력 있다

채용 공고를 읽는 입장에서는 유명 IP나 거대한 장르 비전이 더 멋져 보인다. 하지만 실제 포트폴리오에서 더 설득력 있는 것은 이런 것들이다.

반대로 “언젠가 만들 대형 MMORPG 설계서”는 신입 프로그래머에게 큰 설득력이 되기 어렵다. 대형 스튜디오가 보고 싶은 것은 아이디어의 크기보다, 지금 있는 기술로 무엇을 안정적으로 만들 수 있는가다.


핵심 정리

EA 같은 대형 스튜디오의 공식 페이지를 보면, 프로그래머 채용의 핵심은 의외로 화려하지 않다. 기본적인 C++ 역량, 협업 가능한 개발 습관, 테스트와 디버깅 경험, 그리고 작은 프로젝트라도 끝까지 밀어 본 흔적이 더 중요하다.

그래서 게임 업계 프로그래머를 목표로 한다면, 먼저 물어야 할 질문도 단순하다. “내가 유명한 게임을 얼마나 좋아하는가”가 아니라, “내 코드와 프로젝트가 다른 사람과 함께 일할 준비가 되어 있는가”다.

참고 자료

← 목록으로
Related

함께 읽으면 좋은 글

게임 개발게임 디자인몰입
게임 성공을 설명할 때 '첫인상-동기-연결' 세 축이 유용한 이유

이 글에서는 게임 디자인을 이해하는 편의적 틀로 '첫인상-동기-연결' 세 축을 제안한다. 다만 이것은 정설 이론이 아니라, MDA와 자기결정성이론 연구를 바탕으로 정리한 실무적 관점이다.

게임 개발게임 프로그래밍수학
게임 프로그래밍을 공부한다는 것은 언어 하나가 아니라 문제 영역 여러 개를 배우는 일이다

게임 프로그래밍은 언어 하나로 끝나지 않는다. 시간 관리, 물리, 상태 머신, 길찾기, 데이터 구조처럼 서로 다른 문제 영역을 어떻게 나눠 공부할지 정리한다.

게임 개발DirectXDirect3D
DirectX 9는 왜 당시 윈도우 게임 개발자들에게 큰 사건이었나

Microsoft가 DirectX 9.0에서 고급 셰이더 언어와 더 강한 그래픽 프로그래밍 기능을 밀어붙이면서, 윈도우 게임 개발의 기준이 한 단계 올라갔다.