Home 큐틴(Q-Teen) Entertain-Zone 직업의 세계

직업의 세계

[게임 프로그래머] 키보드와 마우스로 즐거운 문화를 만드는 ‘게임 프로그래머’

2020년 09월 <박주현 기자>

“능력치 50% 상승!” “오예, 고성능 스킬 득템!” 한껏 들떠 있는 목소리를 따라가 보면, 바쁘게 움직이는 손과 마우스, 모니터 속으로 들어갈 것처럼 게임에 집중하고 있는 친구들의 모습을 볼 수 있어! 온라인 게임은 남녀노소 모두가 좋아하는 디지털 문화로 자리 잡았지~
이번 호 <큐틴>은 많은 사람들이 좋아하고 즐기는 온라인 게임을 직접 기획하고 제작하는 게임 프로그래머를 만나 봤어! 시나리오와 캐릭터, 음악, 배경 등 게임을 제작하는 모든 과정 속에서 하나님만 의지하며, 모두가 건강하게 즐길 수 있는 게임을 만드는 한상은 프로그래머의 이야기로 친구들을 초대해~!



Q. 게임 프로그래머는 무슨 일을 하는 직업인가요?
제가 하는 일은 게임 프로그래밍이에요. 게임을 개발할 때는, 게임 구조를 기획하고 사운드 효과와 아트, 그래픽 데이터 등을 통합해서 프로그램을 완성하는데, 게임 프로그래밍은 이것들을 구현하고 동작시켜 주는 일을 해요. 어떻게 보면 게임 개발에서 가장 중요한 역할이라고 할 수 있죠. 현재 저는 <일곱 개의 대죄>와 <아이언 쓰론>을 개발한 (주)넷마블펀에서 신규 게임의 클라이언트 프로그래밍을 담당하고 있어요.


Q. 게임 프로그래머가 된 계기는 무엇인가요?
대학교를 다니던 시절, 최초의 온라인 게임이라 할 수 있는 <텍스트 머드 게임>이 매우 인기를 끌었어요. 당시 저와 친구들은 온라인으로 다른 사람과 소통하며 즐기는 <텍스트 머드 게임>의 매력에 푹 빠졌고, 직접 만들어 보고 싶다는 생각까지 갖게 됐어요. 컴퓨터공학과의 자존심을 걸고 해외 <텍스트 머드 게임> 엔진을 분석했어요. 그 결과 게임을 직접 만들고 학교 서버에 띄워 공유하게 됐죠. 그때부터 게임 개발에 재미를 느끼며 게임 프로그래머의 꿈을 꾸게 됐어요.


Q. 일을 하며 보람을 느끼실 때는 언제인가요?
제가 만든 게임을 다른 사람들이 재미있고 건강하게 즐길 때, 큰 보람을 느껴요. 한번은 게임 사용자로부터 메일을 받았어요. 그분의 집에 신체 장애를 지닌 동생이 있는데, 어느 날 동생이 제가 만든 게임을 하며 너무 즐거워했대요. 그 모습을 보며 오랜만에 집안에 웃음꽃이 활짝 펴 감사하다는 내용의 메일이었죠. 그때 참 감사하고 보람되다고 느껴졌어요.


Q. 반면 힘든 점은 무엇이고, 그 상황을 어떻게 극복하셨나요?
게임 개발은 성공 확률이 매우 낮아요. 일 년에 출시되는 모바일 게임이 1~2만 개 정도인데, 그중 매출 100위 안에 들어가는 게임은 1%도 되지 않아요. 저 또한 개발한 게임이 성공하지 못해 슬럼프에 빠진 적이 있었어요. 이때 “사람이 마음으로 자기의 길을 계획할지라도 그의 걸음을 인도하시는 이는 여호와시니라”(잠 16:9)는 말씀을 붙들고 제 계획이 아닌 하나님의 인도하심을 구하며 간절히 기도했어요. 하나님께서는 제게 새로운 기술을 공부하라는 응답을 주셨고, 컴퓨터 게임만 개발하던 저는 그때부터 모바일 게임 개발을 공부하기 시작하며 슬럼프를 벗어날 수 있었죠.
한편 게임은 개발도 중요하지만, 이를 소비자에게 잘 전달하는 마케팅도 중요해요. 저는 게임 개발에는 자신 있었지만, 마케팅은 잘 몰랐어요. 서울에 인맥도 전혀 없었기 때문에, 사람을 의지하지 않고 온전히 하나님만 의지하며 기도했죠. 하나님께서는 절묘하고 우연한 방법으로 제 기도에 응답해 주셨어요. 이 넓은 서울에서 어디에 사는지도 몰랐던 고향 친구를 지하철에서 만나게 하셨고, 그 친구의 소개로 마케팅을 잘하시는 분과 연결돼 제 부족한 점을 채우게 하셨어요.


Q. 게임을 건강하게 즐기는 방법에 대해 말씀해 주세요~
지금은 어른들도 게임을 많이 하기 때문에, 게임에 대한 인식이 많이 개선됐어요. 하지만 여전히 게임을 부정적으로 여기는 시각이 많이 있죠. 게임을 많이 하는 것은 분명 문제가 있어요.
게임은 ‘적당히’ 즐기는 것이 가장 중요해요. 그래야 게임을 통해 즐거움을 느끼고, 사람들과 소통하며, 스트레스도 해소하는 좋은 장점들을 살릴 수 있거든요.
하지만 자제하지 못하고 많이 하게 되면 게임은 나쁜 것이 되고 말아요. 따라서 부모님과 충분한 대화를 통해 게임을 건강하게 즐길 수 있는 ‘적당한’ 시간을 정하고 그 시간에 맞춰하는 것이 가장 좋아요.


Q. 게임 프로그래머를 꿈꾸는 친구들은 무엇을 준비해야 하나요?
게임 프로그래머가 되려면 컴퓨터공학을 전공하는 것을 강력하게 추천해요. 컴퓨터공학에서 배우는 컴퓨터에 대한 여러 가지 지식들은 게임을 개발할 때 많은 도움이 되고 더 깊이 있는 프로그래밍을 할 수 있게 해요. 또한 게임 학과나 게임 학원에서 배우는 방법도 있어요. 게임 학원 출신 중에도 실력 좋고 게임 개발을 잘하는 분들이 많이 있어요.
한편, 슬픈 일이지만 게임 프로그래밍에는 수학과 영어도 중요해요. 컴퓨터 언어는 모두 영어이고, 중요한 기술 문서와 정보는 기본적으로 영어로 돼 있기 때문이에요.


Q. 앞으로의 비전을 나눠 주세요!
한때는 우리나라가 온라인 게임의 강국이었지만, 지금은 중국과 미국, 일본 등에 그 자리를 많이 내줬어요. 저는 우리나라가 다시 세계 제일의 게임 강국이 될 수 있도록 좋은 게임을 많이 만들고 싶어요. 그리고 기회가 돼 전문인선교를 가게 된다면, 제 경험을 바탕으로 아이들에게 게임 개발이나 컴퓨터로 개발하는 여러 가지 일들을 가르쳐 주고 싶어요.


Q. 마지막으로 친구들에게 한 말씀 부탁드려요~
게임 개발은 많은 사람에게 즐거움을 주는 일이에요. 동시에, 시나리오 기획부터 복잡한 수치 계산과 밸런싱, 2D/3D 그래픽, AI 등 컴퓨터로 할 수 있는 모든 것이 종합된 매력적인 일이죠. 이런 즐겁고 가슴 뛰는 일에 많은 친구들이 도전하면 좋겠어요.
고등학교에서 삼각 함수와 행렬 등을 배울 때, 저는 그것들이 게임 개발에 사용될지 꿈에도 생각하지 못했어요. 지금 공부하는 것이 나중에 갖게 될 직업에서 어떻게 사용될지 아무도 몰라요. 그러니 현재 하고 있는 것에 최선을 다하세요. 그리고 내가 꿈꾸는 것들을 어떻게 실현할지 계속 고민하며 기도해 보세요. 그러면 꿈을 실현할 좋은 방법과 주님께서 인도하시는 선한 길이 열릴 거예요!                                                




Game Programmer
게임 프로그래머

하는 일
게임의 구조를 설계하고, 사운드 효과와 그래픽 데이터 등을 통합해 프로그램을 완성하는 역할을 수행함
업무 수행 능력
공간시각능력, 창의력, 수리력, 논리력, 대인관계능력
되는 길
대학에서 컴퓨터나 게임 관련 정규 교육과정을 이수하거나 게임 인력을 전문적으로 양성하는 게임 아카데미 등에서 교육을 받기도 함
관련 학과
컴퓨터공학과, 정보통신공학과, 응용소프트웨어공학과 , 전자공학과, 게임공학, 게임콘텐츠학 등