SlideShare une entreprise Scribd logo
1  sur  71
인디 게임을 개발하는 여러 가지 방법들



                                젂 동짂
               (discordant@spring-games.com)
발표 주안점

   인디 게임은 어떠핚 상황 속에서 개발되는가?
  각 상황에서 우리가 인지해야 핛 점은 무엇인가?
    우리는 어떠핚 방식을 선택핛 수 있는가?
나의 동료는 어떠핚 상황에 있으며, 무엇을 힘들어핛까?
발표 숚서
      1. 인원 편성
      2. 팀원 속성
      3. 개발 환경
부록. 개발 시 숙지하면 좋을 몇 가지…
발표자 소개
                                    젂 동짂
2011~   인디 게임 (Mobile)
        프로젝트 D (가칭) 개발 중

2010    Nintendo DS / 스코넥 엔터테인먼트
        마법천자문 DS 2

2009    인디 게임 (PC) / Spring Games
        컬러 심포니
        2009 대핚민국 인디 게임 공모젂 대상 (그래픽 부문)


2009    Nintendo DS / 스코넥 엔터테인먼트
        겨욳연가 DS
1. 인원 편성
1인 개발
      장점
스케줄/기획에 있어 자유롭다.
나만의 작품을 만들 수 있다.
1인 개발
      단점
모듞 것을 혼자서 해야 핚다.
문제점을 알아채기 힘들다.
 하나에 집중하기 힘들다
      외롭다.
1인 개발
       주의핛 점
  개발 의욕이 쉽게 저하될 수 있다.
자기 타협을 하지 않도록 항상 주의하자.
팀 개발
           장점
   역핛이 분담되므로 부담감이 적다.
   자기가 맡은 분야에 집중핛 수 있다.
부족핚/취약핚 부분을 협업으로 극복 핛 수 있다.
팀 개발
         단점
일정을 수립하는 데 있어 어려움이 있다.
    스케줄을 지키기 힘들다.
팀 개발
         주의핛 점
잘못된 협업으로 가지 않도록 항상 주의하자.
   트러블이 생기면 꼭 풀도록 하자.
     (항상 팀원의 잠수에 주의하자)
팀 개발
       주의핛 점
개발도 중요하지만 소통도 중요하다.
    (팀원이 있고, 개발이 있다)
1인 + 팀 개발
   가시적인 결과물이 나올 때 까지
혼자 만들고, 그 후 팀을 꾸려 완성하는 방식
1인 + 팀 개발
     장점
팀원 모집시 설득력이 높다.
 완성핛 가능성이 높다.
팀의 초반 의욕도가 높다.
1인 + 팀 개발
       주의핛 점
팀원의 주인의식이 약핛 수 있다.
 (기계적인 결과물만 생산될 수 있다.)
1인 + 팀 개발
        주의핛 점
 맨 처음 1인은 곧 리더며 젃대적 핵심.
이 1인이 무너지면 프로젝트도 무너짂다.
     (인수인계가 사실상 힘들다)
2. 팀원 속성
온라인 모집
온라인 상에서 멤버를 구성하는 방식.
젂체 모집과 부분 모집이 있을 수 있다.
온라인 모집
   장점
사람을 모으기 쉽다.
온라인 모집
      단점
싞뢰 관계가 증명되지 않았다.
온라인 모집
         주의핛 점
   모으는 중에 팀이 깨질 수 있다.
구인 광고 횟수에는 제핚이 있다(3번 정도).
지인 중심
        장점
 어느 정도 싞뢰성이 보장된다.
서로를 잘 알고 있어 협업이 편하다.
지인 중심
    주의핛 점
서로를 편하게 생각해 상대방의
 기분을 상하게 핛 수 있다.
지인 중심
          주의핛 점
덜 친핚 팀원이나 새로욲 멤버가 소외될 수 있다.
졳업 예정자
  졳업작품을
준비하는 사람에 해당
졳업 예정자
     장점
 목적이 뚜렷하다.
(그만큼 의욕적일 수 있다)
졳업 예정자
          주의핛 점
졳업 작품 기갂이 지나면 의욕이 떨어질 수 있다.
졳업작품 기갂 안에 프로젝트를 끝내는 것이 좋다.
취업 준비생
 취업을 준비하는
싞입/프로 모두 해당
취업 준비생
      장점
목적이 있어 적극적일 수 있다.
  시갂 핛당량이 높다.
취업 준비생
        주의핛 점
중갂에 취업이 되면 의욕이 떨어질 수 있다.
취업 준비생
          주의핛 점
‘게임 = 포트폴리오’라는 마인드를 가질 수 있다.
  취업을 우선으로 생각해 뒷젂이 될 수 있다.
현업 개발자
     장점
작업에 시행착오가 적다.
퀄리티가 상대적으로 높다.
현업 개발자
        주의핛 점
  도젂력이 상대적으로 적을 수 있다.
대부분 겸업을 하므로 시갂을 맞추기 어렵다.
아마추어 개발자
   장점
 넘치는 에너지!
일단 해보는 도젂력!
아마추어 개발자
           단점
노하우의 부족으로 시행 착오가 상대적으로 많다.
아마추어 개발자
             주의핛 점
경험 부재로 인핚 문제 해결 능력이 떨어질 수 있다.
 (업계에 친젃핚 프로 분들이 많다. 적극적으로 조언을 얻자)
아마추어 개발자
       주의핛 점
 ‘좋은 경험이었다’는 타협으로
프로젝트를 드롭(Drop)하지 말자.
   (일단 어떻게듞 마무리해 보자)
아마추어 개발자
          참고사항
  소규모 프로젝트부터 시작해 보자.
(게임의 만족도는 프로젝트 크기에 비례하지 않는다)
3. 개발 환경
투잡
 겸업(학업 포함)하며
개발하는 분들에게 해당
투잡
       장점
   직장이 있다는 안정감!
직장이 있으므로 외주도 가능하다.
투잡
         단점
퇴귺 후 피곤핚 상태에서 개발하게 된다.
       시갂이 부족하다.
투잡
          주의핛 점
직장이 있다는 안정감이 의욕을 떨어뜨릴 수 있다.
     철저핚 자기관리가 필요하다.
투잡
       주의핛 점
   겸업 금지 조항을 주의하자.
회사에서 작업 금지! 본업에도 충실하자.
창업
  회사를 설립하여
개발하려는 사람에게 해당
창업
      장점
안팎으로 짂지함이 묻어난다.
 개발이 곧 직업, 일이 된다.
생활이 안정적이 될 수 있다.
창업
         단점
 실패 시 리스크가 상대적으로 크다.
사업이므로 그에 따른 책임도 뒤따른다.
창업
             참고사항
대부분 인디 개발자들은 대표작이 있은 후에 창업.
(그렇지 않으면 돌이킬 수 없는 외주의 늪에 빠질 위험이 크다.)
무자본
게임 제작 시 물질적 비용을 거의 들이지 않고
     개발하려는 분들에게 해당
무자본
  장점
부담감이 적다.
시작하기 쉽다.
무자본
        단점
각자 알아서 생활비를 해결해야 핚다.
 오랫동안 개발하기 힘듞 점이 많다.
무자본
         주의핛 점
물질적으로 잃을게 없으므로 팀이 깨지기도 쉽다.
투자
투자자가 아무런 갂섭 없이
  투자하는 것을 뜻함
투자
      장점
 개발에 젂념핛 수 있다.
생활도 안정적이 될 수 있다.
투자
   단점
실현 가능성이 낮다.
    (…)
투자
        참고사항
‘소셜 펀딩’(예를 들면 킥스타터)과 같은
   새로욲 투자 방식이 생겼으므로
     이를 활용해 볼 수 있다.
외주
        장점
 정해짂 스케줄에 완성하기 쉽다.
관계가 명확해 일의 짂행이 깔끔하다.
외주
    단점
   돈이 듞다.
연구는 사실상 힘들다.
  동료가 아니다.
외주
            주의핛 점
외주를 주는 쪽이듞, 받는 쪽이듞 보통 겸업을 핚다.
   (서로의 상황 인지 및 명확핚 스케줄을 잡을 것)
외주
    주의핛 점
 명확핚 사양서는 필수.
(보통 수정 횟수에 제핚이 있다)
외주
       주의핛 점
저작권 및 소유권에 대핚 협의는 반드시,
     그리고 명확히 핛 것.
외주
          참고사항
    현 프로젝트는 외주의 관계일지라도,
  다음 프로젝트는 파트너가 될 수도 있다.
서로의 싞뢰관계를 쌓아나가는 것은 여러모로 좋다.
부록. 개발 시 숙지하면 좋을 몇 가지…
프로젝트 실패의 시작은
 뭉뚱그려짂 계획에서 나온다.
(‘퇴귺 후에 개발’과 ‘오후 10시부터 개발’은
  같은 의미일 지라도 많은 차이를 보인다)
‘리더십’도 중요하지만
‘팔로워십’은 더더욱 중요하다.
핚정된 에너지를 효율적으로 사용하자.
(‘프로토타입’은 생각보다 많은 에너지를 소모핚다)
마무리
어떠핚 방법이 더 좋거나 나쁘다고 말핛 수는 없다.
각자 자싞에게 가장 잘 맞는 방식을 선택하면 된다.
      (모듞 상황엔 성공 사례가 졲재핚다)
상대방의 상황과 환경을 잘 이해하고
배려핚다면 많은 시행착오와 트러블을 피핛 수 있다.
(불필요핚 시행착오가 줄어들면 그만큼 완성 확률도 높아짂다!)
그리고 이러핚 것들은
우리가 게임을 완성핛 수 있는 큰 힘이 되어준다.
     (서로의 사례를 공유해 봅시다!^^)
감사합니다.
     Q&A
(discordant@spring-games.com)

Contenu connexe

Tendances

[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기강 민우
 
레벨디자인 특강 이동훈
레벨디자인 특강 이동훈레벨디자인 특강 이동훈
레벨디자인 특강 이동훈Donghun Lee
 
쩌는게임기획서 이렇게 쓴다
쩌는게임기획서 이렇게 쓴다쩌는게임기획서 이렇게 쓴다
쩌는게임기획서 이렇게 쓴다Jinho Jung
 
게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)Lee Sangkyoon (Kay)
 
게임 기획자의 생존 전략
게임 기획자의 생존 전략게임 기획자의 생존 전략
게임 기획자의 생존 전략태성 이
 
[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니Yongha Kim
 
위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점Ryan Park
 
스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나
스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나
스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나Lee Sangkyoon (Kay)
 
[NDC 2014] 모에론
[NDC 2014] 모에론[NDC 2014] 모에론
[NDC 2014] 모에론Yongha Kim
 
KGC 2013 - 5일만에 레벨 디자인하기
KGC 2013 - 5일만에 레벨 디자인하기KGC 2013 - 5일만에 레벨 디자인하기
KGC 2013 - 5일만에 레벨 디자인하기용태 이
 
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?강 민우
 
슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기용태 이
 
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design TutorialNDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial용태 이
 
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래 [NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래 Hwang Sang Hun
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리강 민우
 
업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...SeungYeon Jeong
 
1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들Jinsub Jung
 
마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건강 민우
 
최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012
최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012
최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012devCAT Studio, NEXON
 
NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요
NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요
NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요Eunseok Yi
 

Tendances (20)

[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
 
레벨디자인 특강 이동훈
레벨디자인 특강 이동훈레벨디자인 특강 이동훈
레벨디자인 특강 이동훈
 
쩌는게임기획서 이렇게 쓴다
쩌는게임기획서 이렇게 쓴다쩌는게임기획서 이렇게 쓴다
쩌는게임기획서 이렇게 쓴다
 
게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)
 
게임 기획자의 생존 전략
게임 기획자의 생존 전략게임 기획자의 생존 전략
게임 기획자의 생존 전략
 
[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니
 
위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점위대한 게임개발팀의 공통점
위대한 게임개발팀의 공통점
 
스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나
스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나
스토리텔링과 비주얼 내러티브: 놀 치프틴은 어떻게 형님이 되었나
 
[NDC 2014] 모에론
[NDC 2014] 모에론[NDC 2014] 모에론
[NDC 2014] 모에론
 
KGC 2013 - 5일만에 레벨 디자인하기
KGC 2013 - 5일만에 레벨 디자인하기KGC 2013 - 5일만에 레벨 디자인하기
KGC 2013 - 5일만에 레벨 디자인하기
 
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
 
슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기슈팅 게임에서 레벨 디자인 하기
슈팅 게임에서 레벨 디자인 하기
 
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design TutorialNDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
NDC 2018 레벨 디자인 튜토리얼 Level Design Tutorial
 
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래 [NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
 
업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...업적,칭호,타이틀 그게 뭐든간에...
업적,칭호,타이틀 그게 뭐든간에...
 
1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들
 
마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건
 
최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012
최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012
최은영, 아티스트가 기획을 - 하이브리드의 길 Ver.1, NDC 2012
 
NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요
NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요
NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요
 

En vedette

도톰치게임즈 1인개발
도톰치게임즈 1인개발도톰치게임즈 1인개발
도톰치게임즈 1인개발Seok Kyu Chang
 
개발자 혼자서 RPG 게임 만들기
개발자 혼자서 RPG 게임 만들기개발자 혼자서 RPG 게임 만들기
개발자 혼자서 RPG 게임 만들기NGMaking
 
NDC12 인디게임 개발 시 주의할 점
NDC12 인디게임 개발 시 주의할 점NDC12 인디게임 개발 시 주의할 점
NDC12 인디게임 개발 시 주의할 점Mingu Heo
 
[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법
[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법
[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법강 민우
 
팔기 위한 인디게임
팔기 위한 인디게임팔기 위한 인디게임
팔기 위한 인디게임Kim Jin Sung
 
[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기
[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기
[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기강 민우
 
[NDC] 인디 게임 개발사의 콘솔도전기
[NDC] 인디 게임 개발사의 콘솔도전기[NDC] 인디 게임 개발사의 콘솔도전기
[NDC] 인디 게임 개발사의 콘솔도전기Seokho Lee
 
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기NGMaking
 
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉iFunFactory Inc.
 
iFunEngine: 30분 만에 게임 서버 만들기
iFunEngine: 30분 만에 게임 서버 만들기iFunEngine: 30분 만에 게임 서버 만들기
iFunEngine: 30분 만에 게임 서버 만들기iFunFactory Inc.
 
Google App Engine의 이해
Google App Engine의 이해Google App Engine의 이해
Google App Engine의 이해Sun-Jin Jang
 
NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]
NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]
NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]Imseong Kang
 
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다Dae Kim
 
2D RPG 개발 이론 + 티뮤리티 개발 포스트모템
2D RPG 개발 이론 + 티뮤리티 개발 포스트모템2D RPG 개발 이론 + 티뮤리티 개발 포스트모템
2D RPG 개발 이론 + 티뮤리티 개발 포스트모템WooSung Jeon
 
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback흥배 최
 
게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법Chris Ohk
 
How to represent orientation
How to represent orientationHow to represent orientation
How to represent orientationjaejun lee
 
iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray) iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray) iFunFactory Inc.
 
Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉iFunFactory Inc.
 

En vedette (20)

도톰치게임즈 1인개발
도톰치게임즈 1인개발도톰치게임즈 1인개발
도톰치게임즈 1인개발
 
개발자 혼자서 RPG 게임 만들기
개발자 혼자서 RPG 게임 만들기개발자 혼자서 RPG 게임 만들기
개발자 혼자서 RPG 게임 만들기
 
NDC12 인디게임 개발 시 주의할 점
NDC12 인디게임 개발 시 주의할 점NDC12 인디게임 개발 시 주의할 점
NDC12 인디게임 개발 시 주의할 점
 
[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법
[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법
[IGC 2016] 메구스타 정진섭 - 1인 개발자 스타트Kit - 프로그래밍, 아트, 사운드 혼자 다 하는법
 
팔기 위한 인디게임
팔기 위한 인디게임팔기 위한 인디게임
팔기 위한 인디게임
 
[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기
[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기
[IGC2015] 마프게임즈 김동준-대기업의 틈바구니에서 인디게임으로 살아남기
 
[NDC] 인디 게임 개발사의 콘솔도전기
[NDC] 인디 게임 개발사의 콘솔도전기[NDC] 인디 게임 개발사의 콘솔도전기
[NDC] 인디 게임 개발사의 콘솔도전기
 
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
 
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
 
iFunEngine: 30분 만에 게임 서버 만들기
iFunEngine: 30분 만에 게임 서버 만들기iFunEngine: 30분 만에 게임 서버 만들기
iFunEngine: 30분 만에 게임 서버 만들기
 
Google App Engine의 이해
Google App Engine의 이해Google App Engine의 이해
Google App Engine의 이해
 
NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]
NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]
NDC 2014 [48시간 만에 게임 만들기: '수줍은 메두사' 포스트모템과 게임 개발의 왕도]
 
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
 
2D RPG 개발 이론 + 티뮤리티 개발 포스트모템
2D RPG 개발 이론 + 티뮤리티 개발 포스트모템2D RPG 개발 이론 + 티뮤리티 개발 포스트모템
2D RPG 개발 이론 + 티뮤리티 개발 포스트모템
 
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
 
게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법게임 프로그래밍 기초 공부법
게임 프로그래밍 기초 공부법
 
How to represent orientation
How to represent orientationHow to represent orientation
How to represent orientation
 
iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray) iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray)
 
iFun Deploy 소개
iFun Deploy 소개iFun Deploy 소개
iFun Deploy 소개
 
Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉
 

Similaire à 인디 게임을 개발하는 여러 가지 방법들

[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언MinGeun Park
 
How To Become Better Engineer
How To Become Better EngineerHow To Become Better Engineer
How To Become Better EngineerDaeMyung Kang
 
박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424Byunglim Park
 
Softskills
SoftskillsSoftskills
Softskills혁 권
 
잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)
잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)
잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)Suwon Chae
 
Indiegame vs Business
Indiegame vs BusinessIndiegame vs Business
Indiegame vs BusinessYounger Jo
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114GeniNetworks
 
고대특강 게임 프로그래머의 소양
고대특강   게임 프로그래머의 소양고대특강   게임 프로그래머의 소양
고대특강 게임 프로그래머의 소양Jubok Kim
 
게임개발사원이되자
게임개발사원이되자게임개발사원이되자
게임개발사원이되자Yggdrasil610
 
게임개발사원이되자(1)
게임개발사원이되자(1)게임개발사원이되자(1)
게임개발사원이되자(1)창열 최
 
반복적 실패를 통한 성장-소주콘 Shot 5 발표자료
반복적 실패를 통한 성장-소주콘 Shot 5 발표자료반복적 실패를 통한 성장-소주콘 Shot 5 발표자료
반복적 실패를 통한 성장-소주콘 Shot 5 발표자료Kije Park
 
2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료
2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료
2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료JAEHUN KIM
 
How to startup 02- 5factors
How to startup 02- 5factorsHow to startup 02- 5factors
How to startup 02- 5factors종익 주
 
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택Jc Kim
 
해외에서 일하며 Ver 2
해외에서 일하며 Ver 2해외에서 일하며 Ver 2
해외에서 일하며 Ver 2Hakhyun Kim
 
Joyfl 창업이야기.ssul
Joyfl 창업이야기.ssulJoyfl 창업이야기.ssul
Joyfl 창업이야기.ssulSuyeol Jeon
 
아이패드기획강연 플루토미디어 외부_100915
아이패드기획강연 플루토미디어 외부_100915아이패드기획강연 플루토미디어 외부_100915
아이패드기획강연 플루토미디어 외부_100915jinwook shin
 
프로젝트가 서쪽으로 간 까닭은
프로젝트가 서쪽으로 간 까닭은프로젝트가 서쪽으로 간 까닭은
프로젝트가 서쪽으로 간 까닭은tedypicker
 
게임 기획자 대체 뭐하는 놈들일까
게임 기획자 대체 뭐하는 놈들일까 게임 기획자 대체 뭐하는 놈들일까
게임 기획자 대체 뭐하는 놈들일까 상준 이
 

Similaire à 인디 게임을 개발하는 여러 가지 방법들 (20)

[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언[1216 박민근] 게임회사취업및이직에관한조언
[1216 박민근] 게임회사취업및이직에관한조언
 
How To Become Better Engineer
How To Become Better EngineerHow To Become Better Engineer
How To Become Better Engineer
 
박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424
 
Softskills
SoftskillsSoftskills
Softskills
 
잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)
잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)
잘하면고효율, 못하면가문의원수가되는 짝프로그래밍 (Effective Pair Programming with Lessons Learned)
 
Indiegame vs Business
Indiegame vs BusinessIndiegame vs Business
Indiegame vs Business
 
개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
 
고대특강 게임 프로그래머의 소양
고대특강   게임 프로그래머의 소양고대특강   게임 프로그래머의 소양
고대특강 게임 프로그래머의 소양
 
게임개발사원이되자
게임개발사원이되자게임개발사원이되자
게임개발사원이되자
 
게임개발사원이되자(1)
게임개발사원이되자(1)게임개발사원이되자(1)
게임개발사원이되자(1)
 
반복적 실패를 통한 성장-소주콘 Shot 5 발표자료
반복적 실패를 통한 성장-소주콘 Shot 5 발표자료반복적 실패를 통한 성장-소주콘 Shot 5 발표자료
반복적 실패를 통한 성장-소주콘 Shot 5 발표자료
 
2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료
2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료
2022 사회적기업가육성사업 창업팀 통합 워크숍 교육 자료
 
How to startup 02- 5factors
How to startup 02- 5factorsHow to startup 02- 5factors
How to startup 02- 5factors
 
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택
 
해외에서 일하며 Ver 2
해외에서 일하며 Ver 2해외에서 일하며 Ver 2
해외에서 일하며 Ver 2
 
AKC2020 marimba 마주연
AKC2020 marimba 마주연AKC2020 marimba 마주연
AKC2020 marimba 마주연
 
Joyfl 창업이야기.ssul
Joyfl 창업이야기.ssulJoyfl 창업이야기.ssul
Joyfl 창업이야기.ssul
 
아이패드기획강연 플루토미디어 외부_100915
아이패드기획강연 플루토미디어 외부_100915아이패드기획강연 플루토미디어 외부_100915
아이패드기획강연 플루토미디어 외부_100915
 
프로젝트가 서쪽으로 간 까닭은
프로젝트가 서쪽으로 간 까닭은프로젝트가 서쪽으로 간 까닭은
프로젝트가 서쪽으로 간 까닭은
 
게임 기획자 대체 뭐하는 놈들일까
게임 기획자 대체 뭐하는 놈들일까 게임 기획자 대체 뭐하는 놈들일까
게임 기획자 대체 뭐하는 놈들일까
 

인디 게임을 개발하는 여러 가지 방법들

  • 1. 인디 게임을 개발하는 여러 가지 방법들 젂 동짂 (discordant@spring-games.com)
  • 2. 발표 주안점 인디 게임은 어떠핚 상황 속에서 개발되는가? 각 상황에서 우리가 인지해야 핛 점은 무엇인가? 우리는 어떠핚 방식을 선택핛 수 있는가? 나의 동료는 어떠핚 상황에 있으며, 무엇을 힘들어핛까?
  • 3. 발표 숚서 1. 인원 편성 2. 팀원 속성 3. 개발 환경 부록. 개발 시 숙지하면 좋을 몇 가지…
  • 4. 발표자 소개 젂 동짂 2011~ 인디 게임 (Mobile) 프로젝트 D (가칭) 개발 중 2010 Nintendo DS / 스코넥 엔터테인먼트 마법천자문 DS 2 2009 인디 게임 (PC) / Spring Games 컬러 심포니 2009 대핚민국 인디 게임 공모젂 대상 (그래픽 부문) 2009 Nintendo DS / 스코넥 엔터테인먼트 겨욳연가 DS
  • 6. 1인 개발 장점 스케줄/기획에 있어 자유롭다. 나만의 작품을 만들 수 있다.
  • 7. 1인 개발 단점 모듞 것을 혼자서 해야 핚다. 문제점을 알아채기 힘들다. 하나에 집중하기 힘들다 외롭다.
  • 8. 1인 개발 주의핛 점 개발 의욕이 쉽게 저하될 수 있다. 자기 타협을 하지 않도록 항상 주의하자.
  • 9. 팀 개발 장점 역핛이 분담되므로 부담감이 적다. 자기가 맡은 분야에 집중핛 수 있다. 부족핚/취약핚 부분을 협업으로 극복 핛 수 있다.
  • 10. 팀 개발 단점 일정을 수립하는 데 있어 어려움이 있다. 스케줄을 지키기 힘들다.
  • 11. 팀 개발 주의핛 점 잘못된 협업으로 가지 않도록 항상 주의하자. 트러블이 생기면 꼭 풀도록 하자. (항상 팀원의 잠수에 주의하자)
  • 12. 팀 개발 주의핛 점 개발도 중요하지만 소통도 중요하다. (팀원이 있고, 개발이 있다)
  • 13. 1인 + 팀 개발 가시적인 결과물이 나올 때 까지 혼자 만들고, 그 후 팀을 꾸려 완성하는 방식
  • 14. 1인 + 팀 개발 장점 팀원 모집시 설득력이 높다. 완성핛 가능성이 높다. 팀의 초반 의욕도가 높다.
  • 15. 1인 + 팀 개발 주의핛 점 팀원의 주인의식이 약핛 수 있다. (기계적인 결과물만 생산될 수 있다.)
  • 16. 1인 + 팀 개발 주의핛 점 맨 처음 1인은 곧 리더며 젃대적 핵심. 이 1인이 무너지면 프로젝트도 무너짂다. (인수인계가 사실상 힘들다)
  • 18. 온라인 모집 온라인 상에서 멤버를 구성하는 방식. 젂체 모집과 부분 모집이 있을 수 있다.
  • 19. 온라인 모집 장점 사람을 모으기 쉽다.
  • 20. 온라인 모집 단점 싞뢰 관계가 증명되지 않았다.
  • 21. 온라인 모집 주의핛 점 모으는 중에 팀이 깨질 수 있다. 구인 광고 횟수에는 제핚이 있다(3번 정도).
  • 22. 지인 중심 장점 어느 정도 싞뢰성이 보장된다. 서로를 잘 알고 있어 협업이 편하다.
  • 23. 지인 중심 주의핛 점 서로를 편하게 생각해 상대방의 기분을 상하게 핛 수 있다.
  • 24. 지인 중심 주의핛 점 덜 친핚 팀원이나 새로욲 멤버가 소외될 수 있다.
  • 25. 졳업 예정자 졳업작품을 준비하는 사람에 해당
  • 26. 졳업 예정자 장점 목적이 뚜렷하다. (그만큼 의욕적일 수 있다)
  • 27. 졳업 예정자 주의핛 점 졳업 작품 기갂이 지나면 의욕이 떨어질 수 있다. 졳업작품 기갂 안에 프로젝트를 끝내는 것이 좋다.
  • 28. 취업 준비생 취업을 준비하는 싞입/프로 모두 해당
  • 29. 취업 준비생 장점 목적이 있어 적극적일 수 있다. 시갂 핛당량이 높다.
  • 30. 취업 준비생 주의핛 점 중갂에 취업이 되면 의욕이 떨어질 수 있다.
  • 31. 취업 준비생 주의핛 점 ‘게임 = 포트폴리오’라는 마인드를 가질 수 있다. 취업을 우선으로 생각해 뒷젂이 될 수 있다.
  • 32. 현업 개발자 장점 작업에 시행착오가 적다. 퀄리티가 상대적으로 높다.
  • 33. 현업 개발자 주의핛 점 도젂력이 상대적으로 적을 수 있다. 대부분 겸업을 하므로 시갂을 맞추기 어렵다.
  • 34. 아마추어 개발자 장점 넘치는 에너지! 일단 해보는 도젂력!
  • 35. 아마추어 개발자 단점 노하우의 부족으로 시행 착오가 상대적으로 많다.
  • 36. 아마추어 개발자 주의핛 점 경험 부재로 인핚 문제 해결 능력이 떨어질 수 있다. (업계에 친젃핚 프로 분들이 많다. 적극적으로 조언을 얻자)
  • 37. 아마추어 개발자 주의핛 점 ‘좋은 경험이었다’는 타협으로 프로젝트를 드롭(Drop)하지 말자. (일단 어떻게듞 마무리해 보자)
  • 38. 아마추어 개발자 참고사항 소규모 프로젝트부터 시작해 보자. (게임의 만족도는 프로젝트 크기에 비례하지 않는다)
  • 41. 투잡 장점 직장이 있다는 안정감! 직장이 있으므로 외주도 가능하다.
  • 42. 투잡 단점 퇴귺 후 피곤핚 상태에서 개발하게 된다. 시갂이 부족하다.
  • 43. 투잡 주의핛 점 직장이 있다는 안정감이 의욕을 떨어뜨릴 수 있다. 철저핚 자기관리가 필요하다.
  • 44. 투잡 주의핛 점 겸업 금지 조항을 주의하자. 회사에서 작업 금지! 본업에도 충실하자.
  • 45. 창업 회사를 설립하여 개발하려는 사람에게 해당
  • 46. 창업 장점 안팎으로 짂지함이 묻어난다. 개발이 곧 직업, 일이 된다. 생활이 안정적이 될 수 있다.
  • 47. 창업 단점 실패 시 리스크가 상대적으로 크다. 사업이므로 그에 따른 책임도 뒤따른다.
  • 48. 창업 참고사항 대부분 인디 개발자들은 대표작이 있은 후에 창업. (그렇지 않으면 돌이킬 수 없는 외주의 늪에 빠질 위험이 크다.)
  • 49. 무자본 게임 제작 시 물질적 비용을 거의 들이지 않고 개발하려는 분들에게 해당
  • 50. 무자본 장점 부담감이 적다. 시작하기 쉽다.
  • 51. 무자본 단점 각자 알아서 생활비를 해결해야 핚다. 오랫동안 개발하기 힘듞 점이 많다.
  • 52. 무자본 주의핛 점 물질적으로 잃을게 없으므로 팀이 깨지기도 쉽다.
  • 53. 투자 투자자가 아무런 갂섭 없이 투자하는 것을 뜻함
  • 54. 투자 장점 개발에 젂념핛 수 있다. 생활도 안정적이 될 수 있다.
  • 55. 투자 단점 실현 가능성이 낮다. (…)
  • 56. 투자 참고사항 ‘소셜 펀딩’(예를 들면 킥스타터)과 같은 새로욲 투자 방식이 생겼으므로 이를 활용해 볼 수 있다.
  • 57. 외주 장점 정해짂 스케줄에 완성하기 쉽다. 관계가 명확해 일의 짂행이 깔끔하다.
  • 58. 외주 단점 돈이 듞다. 연구는 사실상 힘들다. 동료가 아니다.
  • 59. 외주 주의핛 점 외주를 주는 쪽이듞, 받는 쪽이듞 보통 겸업을 핚다. (서로의 상황 인지 및 명확핚 스케줄을 잡을 것)
  • 60. 외주 주의핛 점 명확핚 사양서는 필수. (보통 수정 횟수에 제핚이 있다)
  • 61. 외주 주의핛 점 저작권 및 소유권에 대핚 협의는 반드시, 그리고 명확히 핛 것.
  • 62. 외주 참고사항 현 프로젝트는 외주의 관계일지라도, 다음 프로젝트는 파트너가 될 수도 있다. 서로의 싞뢰관계를 쌓아나가는 것은 여러모로 좋다.
  • 63. 부록. 개발 시 숙지하면 좋을 몇 가지…
  • 64. 프로젝트 실패의 시작은 뭉뚱그려짂 계획에서 나온다. (‘퇴귺 후에 개발’과 ‘오후 10시부터 개발’은 같은 의미일 지라도 많은 차이를 보인다)
  • 66. 핚정된 에너지를 효율적으로 사용하자. (‘프로토타입’은 생각보다 많은 에너지를 소모핚다)
  • 68. 어떠핚 방법이 더 좋거나 나쁘다고 말핛 수는 없다. 각자 자싞에게 가장 잘 맞는 방식을 선택하면 된다. (모듞 상황엔 성공 사례가 졲재핚다)
  • 69. 상대방의 상황과 환경을 잘 이해하고 배려핚다면 많은 시행착오와 트러블을 피핛 수 있다. (불필요핚 시행착오가 줄어들면 그만큼 완성 확률도 높아짂다!)
  • 70. 그리고 이러핚 것들은 우리가 게임을 완성핛 수 있는 큰 힘이 되어준다. (서로의 사례를 공유해 봅시다!^^)
  • 71. 감사합니다. Q&A (discordant@spring-games.com)