안녕하세요. 저는 쿠키런 킹덤의 4년차 클라이언트 프로그래머로 일하고 있는 박지선입니다.
제가 취업준비생 시절, 클라이언트 프로그래머가 무슨 일을 하는지 구체적으로 잘 알지 못했습니다.
검색 엔진에 찾아봐도,
“서버 프로그래머는 유저 데이터를 저장하는 서버를, 클라이언트 프로그래머는 눈에 보이는 게임을 구현하는 일을 합니다.”
와 같은 간단한 정의만 흔히 접할 수 있었죠.
하지만 실제 현업에서는 클라이언트 프로그래머가 하는 일은 이보다 훨씬 다양합니다.
- 눈에 보이는 게임을 구현하는 것 뿐만 아니라,
- 다른 직군과 누구보다 긴밀히 협업하고,
- 툴을 개발하거나,
- 리소스를 관리하고,
- 게임 엔진을 다루는 등
게임 개발 전반에 걸쳐 다양한 업무를 맡고 있습니다.
그래서 이 글에서는 클라이언트 프로그래머를 꿈꾸며 공부하는 취업 준비생 분들에게 조금이라도 도움이 되기를 바라는 마음으로, 제가 실제로 구현한 컨텐츠를 예시로 들어서 컨텐츠 개발 흐름을 따라 클라이언트 프로그래머가 어떤 일을 하는지 구체적으로 이야기해보려 합니다.
물론 회사나 팀마다 개발 문화와 방식이 다를 수 있기 때문에 이 글에서 소개하는 내용이 모든 게임 회사에 똑같이 적용되지는 않을 수 있습니다. 같은 팀 내에서도 쿠키 제작이냐, 전투 컨텐츠 제작이냐, 왕국 컨텐츠 제작이냐에 따라서 달라질 수 있습니다. 이 점 참고해서 하나의 실무 예시로 읽어주시면 감사하겠습니다.
이야기를 하기에 앞서, 게임 회사에 어떤 직군이 있는지 잘 모르시는 분들을 위해 간단한 설명을 하고 넘어가겠습니다. 지금 설명드리는 직군들이 앞으로 나올 실무 예시에 등장하게 됩니다. 이 정도는 안다! 하시는 분들은 다음 챕터로 바로 넘어가시면 됩니다.
게임 개발팀에는 다양








![닷컴 버블의 교훈[김학균의 투자레슨]](https://www.edaily.co.kr/profile_edaily_512.png)

English (US) ·