Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

독학 게임 개발자가 되기 위해 진로를 바꾸다 [개발자 인터뷰]

안녕하세요! 독학 게임 개발자인 Mandy를 소개하게 되어 매우 기쁩니다. 그녀는 직업을 바꾸고 스스로 게임을 만드는 법을 배웠으며 현재 남편과 함께 게임 개발 샵을 운영하고 있습니다. 자신을 재발견하고 자신의 보스가 된 사람에 대한 좋은 이야기를 찾고 있다면 더 이상 보지 마십시오! 🙂

독학 게임 개발자가 되기 위해 진로를 바꾸다 [개발자 인터뷰] 당신이 누구이며 현재 하고 있는 일에 대해 간단히 소개해주시겠습니까?

저는 독학 프로그래머이자 텍사스 오스틴에서 남편과 제가 소유하고 운영하는 인디 게임 스튜디오인 Black Hive Media의 공동 설립자인 Mandy입니다.

iOS 시장이 아직 초기 단계였을 때 코딩을 배우기 시작했고 iOS 앱과 게임을 중심으로 회사를 2009년에 설립했습니다. 물론 그 직후 Android가 iOS에 돈을 벌게 해주었기 때문에 우리는 빠르게 모바일 게임/앱 회사에 적응했습니다.

블로그에서 금융 업계에서 일한 후 실제로 게임 개발로 전향하셨다는 글을 읽었습니다. 직업을 바꾸기로 결정한 이유는 무엇입니까?

저는 흥미로운 선택과목이 많지 않은 작은 마을의 고등학교에 다녔습니다. 하지만 제가 들었던 회계 수업이 너무 좋아서 대학에서 금융을 공부하게 되었습니다.

대학에 다닐 때 신용협동조합에서 아르바이트를 하다가 매우 심각하게 생각했고 결국 대학을 중퇴하고 그곳에서 승진하여 정규직으로 전환했습니다.

직장 생활을 시작한 지 몇 년이 되면서 나는 내 직업이 싫어지기 시작했습니다. 성취감이 없었고 사무실 내부 정치가 우스꽝스럽고 영화 사무실 공간에 사는 것처럼 너무 평범하게 느껴졌습니다.

그러나 남편은 그의 일을 사랑했습니다! 그는 게임 업계에서 아티스트로 일했는데 내가 얼마나 불행한지 보고는 우리가 함께 게임을 만들 수 있도록 프로그래밍을 해보라고 권했습니다.

저는 그의 제안을 매우 진지하게 받아들이고 적극 동참했습니다!

프로그래밍은 어떻게 배우셨나요? 그리고 전문적으로 일할 수 있을 때까지 얼마나 걸립니까?

코딩을 배우기로 결정한 해에 iOS App Store가 급성장하면서 Xcode를 사용하여 Obj-C에 뛰어들었습니다. 저는 정규직이었기 때문에 디지털 책을 읽고, 샘플 프로젝트를 플레이하고, 다른 개발자의 소스 코드를 스크롤하면서 밤낮으로 주말을 보냈습니다.

Obj-C와 iOS 개발에 뛰어든 몇 달 후, 우리는 간단한 만화책 앱인 Chibi Chaingun을 출시했습니다. 문자열이 작동하는 방식을 파악하고 전역 변수와 로컬 변수의 차이점을 이해하고 가장 중요한 것은 App Store 프로비저닝을 이해하는 것이 자신감을 높이는 데 큰 도움이 되었습니다!

거기에서 더 많은 것을 배우고 싶은 동기가 생겼습니다. 저는 첫 번째 게임을 만들기 위해 버튼과 배열을 알아냈고, 계속해서 다른 API와 SDK를 우리 게임에 통합하는 방법을 배웠고, 마침내 몇 가지 다른 게임 엔진과 다른 프로그래밍 언어를 사용하는 방법을 배웠습니다.

첫 번째 'Hello World'를 작성하고 첫 번째 계약을 체결하기까지의 전 과정은 약 2년 동안 매우 힘든 작업이었습니다. 손에 잡히는 모든 샘플 프로젝트를 리버스 엔지니어링하여 스스로 학습하면서 여가 시간을 할애했습니다.

그것은 내 모든 노력의 가치가 있었고 결코 뒤돌아보지 않았습니다!

당신과 당신의 남편은 게임 개발 상점인 Black Hive Media를 소유하고 있습니다. 회사와 현재 개발 중인 사항에 대해 이야기해 주시겠습니까?

Black Hive는 2009년 iOS 게임 회사로 시작했지만 수년에 걸쳐 새로운 기술과 플랫폼에 적응할 수 있었습니다. 내가 직업을 바꾼 이후로 우리 둘 다 몇 년 동안 다른 기술/게임 회사에서 일했지만 Black Hive는 항상 우리 둘 모두에게 시간제 프로젝트였습니다.

그러나 2015년에 우리는 일상 업무를 그만두고 최우선 과제로 삼았습니다. 멀티 플랫폼 모바일 게임 Count Crunch의 Candy Curse를 출시했습니다. 이 게임은 우리가 정식 인디로 전환한 해에 3개월 만에 만든 할로윈 게임입니다.

보다 최근에는 내년에 PC와 콘솔로 출시할 공상과학 Metroidvania, Kova에 집중하고 있습니다!

재택 근무, 특히 원격 팀을 관리하는 것이 귀하와 남편에게 어떤 도움이 되었습니까? 원격 작업에 대한 팁이 있습니까?

우리는 시간의 80%를 집에서 멀리 떨어진 곳에서 일하지만 나머지 20%는 시내에 있는 작은 사무실에서 일주일에 두 번 몇 시간 동안 팀을 만나는 곳입니다.

원격으로 일할 수 있다는 것은 주로 자기 동기 부여와 집중에 관한 것입니다. 깔끔한 작업 공간과 최소한의 산만함을 갖는 것이 도움이 된다고 생각합니다. 원격 근무에 대해 제가 드릴 수 있는 가장 좋은 정보는 정상적인 일정을 유지하는 것이며, 우리는 매일 같은 시간(사무실 또는 집에서) 팀과 함께 일일 스탠드업을 합니다.

그것은 우리가 일을 계속하는 데 도움이 되고 우리에게 구조감을 줍니다.

장기적으로, 프로그래머로서 그리고 인간으로서 당신의 목표는 무엇입니까? 🙂

내가 커서 Double Fine과 같이 자금이 넉넉한 인디 게임 회사에서 흥미롭고 독특한 타이틀을 내놓는 팀 Shaffer의 여성 버전이 되고 싶습니다. 😛

현실적으로 우리가 만들고 싶은 게임을 만들고 계속해서 뛰어난 팀과 함께 적절한 삶의 질을 누릴 수 있는 작은 인디 스튜디오를 계속 갖고 싶습니다. 저는 새로운 기술을 배우는 것을 좋아하기 때문에 다음 플랫폼으로 VR을 탐색하는 것이 정말 기대됩니다. 언리얼 엔진을 확인하게 될지도 모릅니다.

없으면 할 수 없는 장비나 도구(하드웨어 또는 소프트웨어)가 있습니까?

현재 우리 게임을 구동하는 가장 큰 소프트웨어 도구는 Trello, OneNote 및 Unity입니다.

Trello는 작업을 정리하고 매일 사용합니다. 누군가 새 자산이 필요하거나 코드에서 버그를 발견하면 즉시 Trello로 이동합니다. 격주로 티켓의 우선 순위를 지정하고 완료된 항목을 정리합니다.

OneNote는 Kova에 대한 전체 게임 디자인 문서를 포함합니다. 스토리에서 대화, 임무에서 캐릭터, 게임 내 행성에 어떤 종류의 기술이 존재하는지와 같은 가장 작은 세부 사항까지 게임의 모든 카테고리를 기반으로 구성했습니다.

Unity는 말 그대로 게임을 구동하는 유일한 도구입니다. 우리는 Unity 게임 엔진을 몇 년 동안 사용해 왔으며 이는 우리가 개발한 모든 엔진 중 가장 성능이 뛰어납니다. 이를 통해 아티스트는 환경을 완전히 제어할 수 있고 2D 도구의 전체 기능에 액세스할 수 있습니다.

최근에 내가 사랑에 빠진 하드웨어 중 하나는 Surfacebook(1세대, i7)입니다. PC/콘솔 개발과 모바일 개발 모두를 위한 귀중한 도구가 되었습니다. 이 도구는 내가 선택한 개발 도구인 Unity뿐 아니라 개발 키트에 배포하는 데 필요한 소프트웨어를 실행합니다.

저에게 가장 큰 승리는 모바일 개발을 위한 터치스크린입니다. 장치에 배포될 때까지 20분을 기다리지 않고도 모든 올바른 터치 이벤트로 모바일 게임을 테스트할 수 있습니다. 시간을 크게 절약할 수 있었습니다!

프로그래밍을 배워서 직업을 바꾸려는 사람들에게 해주실 말씀이 있으신가요?

끊임없는 열정과 헌신이 있다면 저처럼 할 수 있습니다. 저는 23살에 프로그래밍 방법을 배우기 시작하기 전까지 평생 한 줄의 코드도 작성하지 않았습니다.

나는 며칠 동안 과속 방지턱에 부딪혔을 때에도 그것을 고수했고 나 같은 사람에게는 존재하지 않는 삶의 질을 얻었습니다. 가장 큰 원동력은 집에서 남편과 함께 게임을 만들고 싶다는 생각이었고, 바로 그 지점에 도달했습니다.

그러므로 동기를 찾고 벽에 부딪힐 때마다 그것을 기억하십시오. 가장 중요한 것은 일찍 은퇴한 모든 유급 업계 베테랑들에 대해 들은 것이 아니라 그것을 사랑하기 때문에 하십시오.

그 외에 하고 싶은 이야기가 있으면 자유롭게 해주세요!

그냥 내 뻔뻔한 플러그 😛 게임을 하고 싶다면 베타에 가입하세요! IG에서 나를 팔로우하고 회사 페이지에서 남편을 팔로우하세요!

www.blackhivemedia.com
www.shewhocodes.org

트위터:

@blackhivemedia
@she_who_codes

페이스북:

Black Hive Media
She Who Codes

인스타그램:

@blackHiveStudio
@she_who_codes