Computer >> 컴퓨터 >  >> 프로그래밍 >> 프로그래밍

금융업을 떠나 독학으로 게임 개발자가 되기까지 [개발자 인터뷰]

안녕하세요, 여러분! 오늘은 독학으로 성장한 게임 개발자 만디(Mandy)님을 소개해 드리려고 합니다. 그녀는 커리어를 완전히 바꾸고 스스로 게임 제작을 배웠으며, 현재 남편과 함께 게임 개발 스튜디오를 운영하고 있습니다. 자신의 삶을 새롭게 재정의하고 자신만의 사업을 꾸려가는 사람의 이야기를 찾고 계셨다면, 바로 여기가 답입니다!

자기소개

간단히 본인 소개와 현재 하시는 일에 대해 말씀해 주시겠어요?

저는 만디(Mandy)이며, 독학으로 프로그래밍을 익힌 개발자이자 텍사스주 오스틴에서 남편과 함께 운영하는 인디 게임 스튜디오 블랙 하이브 미디어(Black Hive Media)의 공동창업자입니다.

iOS 시장이 막 태동하던 시절에 코딩을 배우기 시작했고, 2009년에 iOS 앱과 게임을 중심으로 회사를 설립했습니다. 이후 안드로이드가 빠르게 성장하면서 우리는 모바일 게임·앱 회사로 신속하게 방향을 전환했습니다.

커리어 전환의 계기

금융권에서 일하다가 게임 개발로 전향하셨다고 들었습니다. 진로를 바꾸기로 결심한 이유가 무엇인가요?

저는 선택 과목이 많지 않은 작은 동네의 고등학교를 다녔지만, 그중에서도 회계 수업이 마음에 들어 대학에서 금융을 전공하게 되었습니다.

대학 시절에는 신용조합(Credit Union)에서 아르바이트를 했는데, 이 일에 진지하게 임한 덕분에 결국 대학을 자퇴하고 그곳에서 차츰 승진을 거듭하며 정규직 커리어로 발전시켰습니다.

그러나 몇 년이 지나자 직장에 대한 환멸을 느끼기 시작했습니다. 성취감도 없었고, 사무실 안의 정치싸움은 터무니없었으며, 마치 영화 <오피스 스페이스> 속 주인공처럼 지루한 일상을 살고 있다는 느낌이 들었습니다.

반면 남편은 자신의 일을 진심으로 사랑했습니다. 그는 게임 업계에서 아티스트로 일하고 있었는데, 불행해하는 저를 보고 프로그래밍을 배워보라고 격려하며 함께 게임을 만들어 보자고 제안했습니다.

저는 그 제안을 진지하게 받아들여 과감히 뛰어들었습니다!

독학으로 배운 프로그래밍, 2년의 여정

프로그래밍을 어떻게 학습하셨나요? 전문적으로 일할 수 있을 때까지 얼마나 걸렸나요?

코딩을 배우기로 결심한 해가 iOS 앱스토어가 폭발적으로 성장하던 해였기에, Xcode와 함께 오브젝티브-C(Obj-C)에 뛰어들었습니다. 풀타임으로 일하면서 밤과 주말을 활용해 전자책을 읽고, 샘플 프로젝트를 만져보고, 다른 개발자들의 소스 코드를 분석했습니다.

Obj-C와 iOS 개발을 시작한 지 몇 달 뒤, 간단한 만화책 앱 치비 체인건(Chibi Chaingun)을 출시했습니다. 문자열(string)이 작동하는 방식을 파악하고, 전역 변수와 지역 변수의 차이를 배우고, 무엇보다 앱스토어 프로비저닝(provisioning)을 이해하게 된 것이 큰 자신감을 심어주었습니다!

그 후 더 배우고 싶다는 동기가 생겼습니다. 버튼과 배열을 익혀 첫 번째 게임을 만들었고, 이어서 API와 SDK를 게임에 통합하는 방법을 배웠으며, 결국 여러 게임 엔진과 프로그래밍 언어까지 익히게 되었습니다.

'Hello World'를 처음 출력해 본 순간부터 첫 계약을 맡을 때까지 약 2년간의 극도로 힘든 노력의 시간이었습니다. 손에 잡히는 모든 샘플 프로젝트를 리버스 엔지니어링하며 스스로를 가르쳤습니다.

모든 노력이 충분히 보상받았고, 한 번도 후회한 적이 없습니다!

블랙 하이브 미디어와 현재 개발 중인 작품

남편과 함께 게임 개발 회사인 블랙 하이브 미디어를 운영하고 계시죠. 회사와 현재 개발 중인 작품에 대해 조금 말씀해 주시겠어요?

2009년에 iOS 게임 회사로 블랙 하이브를 시작했지만, 지난 몇 년간 새로운 기술과 플랫폼에 맞춰 꾸준히 적응해 왔습니다. 제가 커리어를 바꾼 이후 우리 부부는 몇 곳의 기술·게임 회사에서 일했지만, 블랙 하이브는 항상 두 사람 모두에게 부업 같은 존재였습니다.

그러다 2015년에 직장을 그만두고 블랙 하이브를 본업으로 삼았습니다. 인디 개발에 온전히 전념한 그해, 단 3개월 만에 만든 할로윈 테마의 멀티플랫폼 모바일 게임 카운트 크런치의 캔디 저주(Count Crunch's Candy Curse)를 출시했습니다.

최근에는 SF 메트로배니아 게임 코바(Kova)에 집중하고 있으며, 내년에 PC와 콘솔로 출시할 예정입니다!

원격 근무와 팀 관리 노하우

남편과 함께 재택근무를 하는 것은 어떠신가요? 특히 원격 팀을 관리하는 팁이 있다면요?

업무 시간의 80%는 집에서 원격으로 일하고, 나머지 20%는 도심의 작은 사무실에서 주 2회 몇 시간씩 팀원들과 만납니다.

원격 근무의 핵심은 자기 동기부여와 집중력입니다. 깔끔하게 정돈된 작업 공간과 최소화된 방해 요소가 큰 도움이 됩니다. 원격 근무에 관한 최고의 팁은 정상적인 일과 일정을 유지하는 것입니다. 매일 같은 시간에, 사무실이든 집이든, 팀과 데일리 스탠드업 미팅을 진행합니다.

이러한 루틴이 업무에 집중하는 데 도움을 주고 일에 대한 구조감을 부여합니다.

장기적인 목표

장기적으로 프로그래머로서, 그리고 한 사람으로서의 목표는 무엇인가요?

클 때 되면 팀 쉬퍼(Tim Schafer)의 여성 버전이 되고 싶습니다. 더블 파인(Double Fine)처럼 충분한 자금력을 갖춘 인디 게임 회사를 운영하며 흥미롭고 독특한 작품들을 선보이고 싶어요 😛

현실적으로는 적당한 삶의 질을 유지할 수 있는 소규모 인디 스튜디오를 계속 운영하고, 끊임없이 성장하는 팀과 함께 우리가 진짜 만들고 싶은 게임을 만드는 것입니다. 새로운 기술을 배우는 것을 좋아하기 때문에 다음 플랫폼으로 VR을 탐색해 보고 싶고, 언젠가 언리얼 엔진도 사용해 볼 생각입니다.

없어서는 안 될 도구와 장비

꼭 필요한 소프트웨어나 하드웨어가 있으신가요?

현재 우리 게임을 움직이는 가장 큰 소프트웨어 도구는 트렐로(Trello), 원노트(OneNote), 유니티(Unity)입니다.

트렐로는 업무를 체계적으로 관리하며 매일 사용합니다. 누군가 새 에셋이 필요하거나 코드에서 버그를 발견하면 즉시 트렐로에 등록됩니다. 2주마다 티켓의 우선순위를 정하고 완료된 항목을 정리합니다.

원노트에는 '코바'의 전체 게임 디자인 문서가 담겨 있습니다. 스토리라인부터 대사, 미션, 캐릭터까지,さら으로 게임 속 행성에 존재하는 기술의 종류 같은 세세한 디테일까지 게임의 모든 카테고리별로 정리되어 있습니다.

유니티는 문자 그대로 우리 게임을 움직이는 도구입니다. 몇 년째 유니티 게임 엔진을 사용해 왔는데, 지금까지 개발에 사용한 어떤 엔진보다도 강력합니다. 아티스트가 환경을 완전히 제어할 수 있게 해주고, 다양한 2D 도구를 자유롭게 활용할 수 있습니다.

최근에 반하게 된 하드웨어는 서피스북(Surface Book, 1세대 i7)입니다. PC·콘솔 개발과 모바일 개발 모두에서 없어서는 안 될 도구가 되었습니다. 개발 키트에 배포할 수 있는 소프트웨어와 제가 선택한 개발 도구인 유니티를 모두 실행합니다.

하지만 가장 큰 장점은 모바일 개발용 터치스크린입니다. 기기에 배포되기를 20분씩 기다릴 필요 없이, 올바른 터치 이벤트로 모바일 게임을 즉시 테스트할 수 있습니다. 정말 큰 시간 절약입니다!

커리어 전환을 꿈꾸는 이들에게

프로그래밍을 배워 커리어를 바꾸고자 하는 사람들에게 해주고 싶은 조언이 있으신가요?

꾸준한 열정과 헌신만 있다면 저처럼 해낼 수 있습니다. 저는 23살에 프로그래밍을 배우기 시작하기 전까지 인생에서 단 한 줄의 코드도 작성해 본 적이 없었습니다.

며칠씩 진전이 없는 벽에 부딪혀도 포기하지 않고 버텼고, 그 결과 저 같은 사람에게도 가능하리라고 생각하지 못했던 삶의 질을 얻게 되었습니다. 저를 가장 크게 이끈 동력은 남편과 함께 집에서 게임을 만든다는 상상이었고, 실제로 저는 바로 그곳에 도달했습니다.

여러분만의 동기를 찾고, 벽에 부딪힐 때마다 그 동기를 떠올리세요. 그리고 무엇보다 중요한 것은, 일찍 은퇴하는 고액 연봉의 업계 베테랑 이야기 때문이 아니라 게임을 사랑하기 때문에 시작해야 한다는 것입니다.

마지막 한마디

솔직한 홍보 하나만 할게요 😛 게임을 좋아하신다면 베타 테스터로 등록해 주세요! 인스타그램에서 저를 팔로우하고, 회사 페이지에서 남편도 팔로우해 주세요!

www.blackhivemedia.com
www.shewhocodes.org

Twitter:

@blackhivemedia
@she_who_codes

Facebook:

Black Hive Media
She Who Codes

Instagram:

@blackHiveStudio
@she_who_codes