게임기획자는 프로그래밍 공부를 얼만큼 어떻게 해야 하나 (1) by storm

요즘에 게임기획자는 (혹은 게임기획자가 되려면) 프로그래밍을 어느 정도까지 공부해야 하는지에 대한 문의가 많이 들어옵니다.

결론부터 말하자면 딱 잘라서 어디까지 배워야 한다는 정답은 없습니다. 일단 자신이 어떤 기획자가 되고 싶은지에 따라 달라지는 문제죠. 하지만 분명한 것은 연차가 쌓이고 직급이 높아질 수록 프로그래밍 지식의 중요성이 커진다는 사실입니다. 그렇기 때문에 당장에 필요가 없어보이더라도 시간 여유가 있을 때 틈틈이 공부를 해두는 것이 좋습니다.

그러면, 본론에 들어가기에 앞서 일단 신입 기획자가 게임 개발사에 입사하면 보통 어떤 일을 하는지부터 살펴봅시다.


신규 개발팀인 경우:

  • 콘텐츠 대량생산
    (주어진 가이드 라인에 따라서 몬스터, 아이템 등을 구상하고, 문서화하고 데이터 테이블에 입력하는 일 등)

  • 레벨디자이너인 경우에는 맵을 찍어내기
    (맵을 구상하거나 맵툴로 필드에 오브젝트 배치)


라이브 팀인 경우:

  • 추가 콘텐츠 기획
    (다음 패치에 들어갈 새로운 제작물들을 기획 - 신규맵, 던전, 아이템, 몬스터 등) 

  • 이벤트 기획
    (시기별 각종 이벤트 때 필요한 제작물을 기획: 이를테면 추석 이벤트용 퀘스트와 보상 아이템 기획)

  • 해외 버전 지원
    (해외로 서비스되는 게임의 경우 현지 퍼블리셔가 요청한 사항들을 작업)



이와 같이 신입 기획자는 신규 개발이든 라이브 팀이든 이미 구축되어 있는 시스템에 콘텐츠를 만들어 넣는 일을 하기 마련입니다. 따라서 신입급의 기획자에게 당장 필요하고 실제로 써먹는 프로그래밍 지식이라고 해봐야 대개는 C, C++, JAVA와 같은 프로그래밍 언어 학습서의 초반부에 나오는 변수, 제어문(if/then/else), 반복문(for, while), 함수 정도에 불과합니다. 이 정도만 이해해도 신입에게 주어지는 업무는 대부분 해결할 수 있죠. 맘 먹고 공부하면 일주일 정도면 충분히 소화가 가능한 수준입니다. 신입이라면 이 정도만 알고 있어도 그냥 기본은 합니다.

여기에 조금 더 경쟁력을 갖고 싶다면 Excel VBA로 기획 업무에 필요한 툴을 만들 수 있다던지, 반복 노가다 작업을 자동화시켜주는 매크로를 만들 수 있는 수준이 되세요. 그러면 여러분은 아마도 '매우 사랑받는' 기획자가 되어 있을 겁니다. 실제로 제가 가르쳤던 제자 중 한 명은 문서 작성이 약해서 짤릴 뻔 하다가 그 기획팀 내에서 유일하게 VBA를 다룰 줄 안다는 이유 하나로 살아남아 지금은 3년차 경력자가 되어 잘 해나가고 있죠. (장XX 보고 있나?!)

하지만 문제는 여러분이 (전문화된) 시스템 기획자를 희망한다면 얘기가 조금 달라집니다. 물론 시스템 기획이라는 포지션에 신입을 넣는 경우는 찾아보기 힘들지만 (전혀 없지는 않습니다) 어쨌든 여러분이 시스템 기획, 즉 게임의 로직을 설정하는 일을 하고 싶다면, 일반적인 경우보다 프로그래밍에 대한 이해가 깊어야 합니다.

그렇다면 이런 경우에는 어떤 공부를 어느 정도까지 해야 할까요?
이야기가 길어질테니 다음 포스팅에서 이어가도록 합니다.

■ 2편 보기: http://sstorm.egloos.com/5538376



핑백

덧글

  • 흑곰 2011/08/18 17:26 # 답글

    헙 ㅇ_ㅇ)... 그렇군요... excel vba였어요.... ㅇ_ㅇ)!
  • storm 2011/08/18 17:27 #

    기획자의 프로그래밍 입문은 VBA가 甲이라능
  • 흑곰 2011/08/18 17:34 #

    하지만... ㅜㅜ 기획자는 아닌지라... 쿨럭;;;;
    그래도 배워두면 업무 활용에 필요하겠군요 + ㅅ+)b
  • SSX 2011/08/18 20:41 # 삭제 답글

    Exel VBA 프로그래밍에 프자도모르는사람이 입문하기에 좋은책 추처놎ㅁ해주세요

  • storm 2011/08/18 20:50 #

    서점에서 엑셀VBA 초급자용 책이 상당히 많습니다. ~ 따라잡기 ~길라잡이 같이 초보자용 제목으로 나온 것 살펴보시고 읽기 편해보이는 것을 보시면 됩니다. 초급자용 책은 사실 내용은 다 비슷하니까요. 우선 http://sstorm.egloos.com/category/%E2%96%A1%20%EC%97%91%EC%85%80VBA%20%EA%B0%95%EC%A2%8C 를 한번 보고 따라해보세요.
  • ..... 2011/08/19 16:54 # 삭제 답글

    제가 프로그래밍을 배우려고 하는데요
    지금 고1인데
    영어 잘 못하고 프로그래밍도 거의 처음보는건데요;
    다른사람들 쫓아갈수있을까요?
    인문계라서 공부도해야되는데...
  • storm 2011/08/20 15:01 #

    인문계면 학교공부를 열심히 하면서 프로그래밍을 취미로 하시고 일단 대학부터 들어가신 후에 다시 생각해보세요.
  • 한주 2011/08/19 18:07 # 삭제 답글

    VBA는 초보 기획자의 야근을 줄여줍니다~ 호호호호
  • 길고양이 2011/08/22 22:41 # 답글

    현기증나고 현기증나는 VBA '^'
  • storm 2011/08/22 23:09 #

    @_@ 어질어질~?

    하지만 좀 해보면 그닥 어렵지 않다능 '~ ^
  • 리혜 2011/09/01 19:07 # 답글

    이런. 이글루는 SNS로 추천글보내기가 없었군요;;; 이렇게 되면 수동으로
  • 1234 2011/10/27 22:28 # 삭제 답글

    게임기획자라는게. 완전 직업 자체가 로또야. 그 회사가 대박나면 너도 대박나는거고..
    망하면 같이 망하는거임.. 그나저나 인센티브와 각종 혜택은 주 기획자에게 돌아가지. 결국 20대 젊은 기획자는 그냥 옆에서 기획문서나 만드는 사무직이나 다름 없는거야.
    주변 기획자보면 직급이 관계없이 다.. 힘들어보이더라. 여기저기 다 엮여있고 회사 상황에 따라 가장 먼저 목이 왔다갔다 하는 것도 그렇고..
    -----------------------------------------------------------------------------------------------
    제가 들은 이야기입니다.

    내 길에 책임질 배짱과 용기가 있어야한다.
    라지만, 조금은 겁이나네요. 무슨 말씀이라도 듣고싶어서 왔습니다 하하..
  • storm 2011/10/30 22:15 #

    들은 이야기가 너무 극단적이네요.
    꼭 그렇게 극단적인 사례만 있는 건 아닙니다.
    각 회사마다 사정이 다르고, 또 같은 회사여도 어떤 팀에서 어떤 프로젝트에 참여했느냐에 따라 사정이 다르기 때문에 딱 잘라서 어떻다라고 말하긴 어렵습니다.

    확실하게 말씀드릴 수 있는건, 열심히 노력하면 그만큼 보상이 따르는 길임에는 틀림 없다는 사실입니다.
  • ACDC 2011/11/09 09:30 # 삭제 답글

    안녕하세요

    우연히 흘러흘러 여기 오게 되었습니다.

    선생님께 질문이 있어서 감히 여쭈어봅니다.



    전 현재 29살이고

    어렸을때
    게임잡지사에 객원기자로 활동했었고
    수많은 해외 MMORPG 를 즐겨하며

    각종 게임 대회 수상하고 뭐 프로게이머로도 활동하고

    게이머로써는 참 많은 수상과 경력들이 있는데
    뭐 어차피 아무짝에도 쓸모 없고

    결국 제 꿈은 게임을 개발하는것이였거든요.

    고1때 부터 항상 생각하고 또 생각하다가 아이디어 노트만 잔뜩 있는데


    정작 게임회사를 차리려고 하니

    투자자를 받고 뭐하고 이런걸 떠나서

    프로그래밍을 할줄 모르면 다들 기획자가 될수 없다고 해서



    멈춰있는 상태입니다.



    정말 프로그래밍을 모르면 기획자가 될수 없는건가요?

    이유는 개발의 한계를 기획자가 알아야 한다고 하던데



    어차피 제가 만드려는 게임은

    이미 다른 게임들에서 구현되었던것들을 조금씩 수정하고 보안하여

    하나로 합쳐놓은것인데요

    기존의 아이디어들을 가지고 새롭게 꾸미고 합치고 대입해서 참 좋은 기획을 하나
    한게 있는데..


    충분히 구현이 가능한것들로 기획을 해놓았는데도



    꼭 프로그래밍을 알아야 하는지 궁금합니다.



    저는 정말 UO 의 자유도와 EQ 의 리얼리티 몰입도

    DAOC 의 RVR , 그리고 SWG 의 다양한 컨텐츠 등을

    대입하고 독창적인 시스템을 적용시켜서 정말 그 어떤 MMORPG 에도 없었던

    또 많은 MMORPG 들이 놓친 부분들을 채우고



    많은 유저들을 재미있게 만들수 있도록 유도하는 장치들을

    잔뜩 심어둔

    독창적인 게임 기획안이 있는데



    프로그래밍을 몰라서 못한다니 너무나 억울하고 분합니다.



    정말 알아야만 할수 있는지

    또는 몰라도 정말 좋은 기획이 있고 구상만 가지고 덤벼보려면

    어떻게 해야하는지 알려주시면 감사하겠습니다.



    하던 사업 다 접고 꿈을 이루기 위해 이쪽에 덤벼들었는데

    참 답답하네요



    긴 글 읽어주셔서 감사합니다. 수고하세요



  • storm 2011/11/09 18:00 #

    간단하게 답변드리자면,
    ▲프로그래밍을 잘 해야만 기획을 할 수 있는 건 아닙니다. (물론 잘 하는 것이 도움은 됩니다)
    ▲말씀하신 독창적인 게임기획안...은 자기 자신이 보기에 만들기만 하면 대박날 것 같지만, 사실은 대부분의 경우 그렇지 않습니다. 왜냐면 초콜렛, 피자, 콜라가 맛있다고 해서 그것들을 한꺼번에 믹서기에 넣고 섞는다고 맛있지는 않기 때문입니다.
    ▲'구상'만 가지고 덤비는 건 가능하지만, '구현'하려면 많은 것들이 필요합니다. 스스로 자본 끌어모아서 창업할 수 없다면, 일단은 신입 기획자로서 취업해서 내공을 쌓으시는 방법 밖에는 없습니다.
  • acdc 2011/11/09 20:20 # 삭제 답글

    아 답변 감사드립니다.
    우선 스톰님과 이렇게 글로 대화를 나눌수 있게 되어
    영광입니다.

    네 그렇죠
    근데 .. 제가 구현가능성에 대해서 사람들이 말을 많이 하기에
    여기 저기서 이미 구현했던거라고 이야기 한거지만 실은 그게
    여기서 베끼고 저기서 베끼고 그런것은 아닙니다.
    그냥 지독하게도 많은 게임을 했고 2000년도 초기에 soe 의 에버퀘스트로 부터
    3d 온라인이 시작되던 그 시기에 정말 많은 mmorpg 가 북미에서 쏟아져나왔었잖아요
    그때 참 북미 mmorpg 는 많은 시도를 계속해서 했었고
    저는 울온 에서 부터 에버퀘스트 애쉬론즈콜 쉐도우베인 블랙문 에서 부터 swg daoc
    warhammer online , vanguard , aoc 뭐 나오는데로 붙잡고 죄다 죽어라 파보고
    참 신기한 시스템도 많았고 아쉬웠던 점도 있었는데 거기서 영감을 느끼고
    여지껏 갖구 온거거든요. 전부 충분히 구현가능한것이고
    이 게임에 맞는 좋은 마케팅도 분명히 가지고 있구요.

    바쁘실텐데 정말 무리한 요구인거 알지만 여쭤봅니다
    나중이라도 혹시 시간 나시면 제 기획서 아니면 아이디어 노트라도 한번 봐주시면
    그냥 한번 쭉 훑어만 봐주시면 안될까요?

    죄송합니다 -_- 안되시면 그냥 답변 안해주셔도 되요 ^^ 수고하세요
    감사했습니다. 하시는일 다 잘되시길 바랍니다.
    전 준비가 기회를 만날 수있도록 계속해서 준비를 해야겠군요

  • storm 2011/11/10 11:58 #

    sstorm74 @ 네입어닷컴 으로 메일 한번 주세요.
  • 김정훈 2013/04/11 20:31 # 삭제 답글

    제가 지금 전x대학교 1학년 게임학과를 다니고있습니다.
    아무것도 모르고있는 지금 제가 어떻게 해야할지를 알고싶습니다.
    일단 6 ~ 8 시까지 프로그레밍 동아리 ( 선배 ) 가하는 곳에서 프로그래밍 c++언어를 배우고있습니다.
    헌데 전 자격증이 중요한지 프로그레밍이 중요한지모르겠습니다.
    공강떄 자격증공부를해서 2마리의 토끼를 모두 잡으려고해보았읍니다만 헬스를 멈출수없기에
    대학생이되어 안해본것들을 하느라고 두마리중 하나를 택해야할꺼같습니다.
    프로그래밍 언어를 1학년때 해두는게 좋을까요? 아니면 자격증을 따두는것이 더 좋을까요?
    요세 너무 고민되어 잠을잘수가없습니다. ㅜㅜ
  • storm 2013/04/12 15:38 #

    자격증은 취업 때 큰 의미가 없습니다.
    게임업계에서 신입으로 취업시에는 포트폴리오가 가장 중요합니다.
    프로그래머가 되실 거라면 자격증보다는 프로그래밍 실력을 키우는 게 더 중요하구요.
    취업할 때는 그동안 익힌 실력으로 직잡 짠 프로그램을 포폴로 만들면 됩니다.
댓글 입력 영역



통계 위젯 (화이트)

1519
244
503012