SlideShare a Scribd company logo
1 of 51
애자일 개발을 이용한 게임 기획 (Game Design in Agile Development) 강연 : Rory   McGuire ,[object Object],[object Object],[object Object],[object Object],[object Object]
High Moon 은 어떤 회사인가 ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Darkwatch ,[object Object],[object Object],[object Object],[object Object]
오늘 이야기할 내용은 ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
도대체  Agile development 가 게임 기획과 무슨 관계란 말인가 ? ,[object Object],[object Object],[object Object]
High Moon 의 기획 부서 ,[object Object],[object Object],[object Object],[object Object]
High Moon 의 기획자 ,[object Object],[object Object]
고객 (Customer) 은 누구인가 ? ,[object Object],[object Object]
제품주와 ‘기획의 고객’ (Product Owners and Design Customers) ,[object Object],[object Object],[object Object]
팀의 구조 (How are they structured?) 맵 – 제  2  순위 Mechanics -  무기 Mechanics -  인공지능 맵 – 제  1  순위
팀의 구조 (How are they structured?) 점프는 경로 수정이 좀 필요합니다 . 우리는 오늘 점프 경로를 작업하겠습니다 . 상가 맵의 보측 (pacing) 을 좀 개선해야 할 것 같습니다 . 우리는  AI population 을 조금 손볼 겁니다 .
전통적인 구조 ( 제안 / 요청 ) 제작자 (Producer) 기획 팀장 아트 팀장 프로그래밍 팀장 사운드 팀장 수석 아티스트 수석 기획자 보조 기획자 보조 아티스트 수석 프로그래머 보조 프로그래머 수석 사운드 엔지니어 보조 사운드 엔지니어
전통적인 구조 ( 응답 ) 제작자 (Producer) 기획 팀장 아트 팀장 프로그래밍 팀장 사운드 팀장 수석 아티스트 수석 기획자 보조 기획자 보조 아티스트 수석 프로그래머 보조 프로그래머 수석 사운드 엔지니어 보조 사운드 엔지니어
전통적인 구조
기민한 기획 구조 (Agile Design Structure) 제작자 (Producer) 기획 팀장 수석 아티스트 수석 기획자 보조 아티스트 수석 프로그래머 사운드 팀장
앗싸 !(Viola!)
장점 :  반복되는 주기 (Benefits: Iteration Loop) 재미있어 ? 아직 지금은 어때 ? 오 !
반복  +  집중  =  품질 (Iteration + Focus = Quality)
장점 :  프로젝트 안정성 (Benefits: Project Stability)
프로젝트 안정성 ,[object Object]
프로젝트 안정성
기타 장점들 ,[object Object],[object Object],[object Object]
Agile 을 통한 계획 수립 (How do we plan via agile?) ,[object Object],[object Object]
Agile 을 통한 계획 수립 (How do we plan via agile?) ,[object Object],[object Object],[object Object],[object Object],사용자의 체험
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agile 을 통한 계획 수립 (How do we plan via agile?)
게임을 만들자 (Lets Build A Game) ,[object Object],[object Object],[object Object],[object Object]
기능 목록 (Feature List) ,[object Object],[object Object],[object Object]
팀의 결성 (Meet the Team) Ryu 프로그래머 Blanka 보조 기획자 Guile 아티스트 Chun Li 에니메이터 Zangief 사운드 Street Fighter Studios
Street Fighter Studios, Scrum 을 시작하다 적의 존재 뛰어오른다 고슴도치 게임 주기 (2-4  주 ) 기능 새로운 부분이 추가된 게임 (New Game Piece) 일일  Scrum 작업으로 세분화된 기능 Street Fighter Studios
우선순위 부여 (Prioritize) ,[object Object],[object Object],[object Object],Street Fighter Studios
제 1 주기 (Iteration 1) 일일 회의 ,[object Object],고슴도치를 연출 방향 (Art Direction) 을 연구 고슴도치의 테크 파이프라인을 시작 고슴도치의 소리를 녹음 고슴도치 같은 에니메이션 (Hedgehogesque)  제작을 시작 고슴도치다움 (Hedgehoggery) 을 재정의 Street Fighter Studios
제 1 주기 일일 회의 ( 주기 후반부 ) 장애물 발생 :  고슴도치에 관해서 중요한 문제들 . ( 고슴도치 엔진의 파이프라인을 수정한다 .) 장애물 발생 :  캘리포니아에는 고슴도치가 없다 ! Zangief,  동물원에 가자 .  도와줄게 . Guile,  고슴도치의 연출에 관해서는 내가 도와줄게 . Street Fighter Studios
제 1 주기 검토 (Iteration 1 Review) Street Fighter Studios
Street Fighter Studios, Scrum 을 계속하다 적의 존재 뛰어오른다 고슴도치 게임 주기 (2-4  주 ) 기능들 새로운 부분이 추가된 게임 (New Game Piece) 일일  Scrum 작업으로 세분화된 기능 Street Fighter Studios 변경 사항
변경 사항 ! 모든 게 좋아 보이네요 .  연출만 빼고요 .  고슴도치는 재고해야 할 것 같습니다 . Street Fighter Studios
우선 순위 변경 ,[object Object],[object Object],[object Object],1)  고슴도치
제 2 주기 일일 회의 ,[object Object],배관공에 대한 연출 감독 시작 배관공을 위한 렌더링 코드 작성 게임에서 사용될 이탈리아어 샘플 녹음 배관공의 걸음걸이 애니메이션 제작 배관공의 걸음걸이 수정 Street Fighter Studios
제 2 주기 일일 회의 ( 주기 후반부 ) 장애물 발생 :  지형을 변경할 수가 없다 . Guile,  지형 문제는 제가 도와줄게요 .  파이프라인은 우리가 처리할 수 있어요 . ( 배경 및 효과음 추가 ) 애니메이션 참고 자료가 필요해요 . Chun Li,  애니메이션 참고 자료 찾는 걸 도와드릴게요 . Street Fighter Studios
제 2 주기 검토 Street Fighter Studios
제 2 주기 검토 1)  배관공 2)  뛰어오른다 3)  적 (AI) 의 존재 Street Fighter Studios
내용이 풍성해지다 (The Plot Thickens) Street Fighter Studios 모두가 결과물에 만족해하니 ,  예산을 증가시킵시다 .
Street Fighter Studios, 팀을 확장하다 Street Fighter Studios Ken 프로그래머 E Honda 아티스트
두 팀이 서로 다른 기능 개발에 투입되다 (Two Teams Tackle Separate Features) Street Fighter Studios 제 1 팀 뛰어오른다 제 2 팀 적 (Enemy) 인공 지능의 코딩 ‘ 뛰어오르기’의 애니메이션 제작 애니메이션의 코딩 거대 버섯의 소리 (?!)  찾기
Street Fighter Studios 제 3 주기 검토
제 3 주기 결과 Street Fighter Studios 드디어 출시다 !
난관들과 문제들 (Challenges and Problems) ,[object Object]
변경 사항 (Change) ,[object Object],[object Object],[object Object]
난관들 (Challenges) ,[object Object],[object Object]
장 / 단기적인 시각 (Short and Long Term) ,[object Object],[object Object],[object Object]
난관 (Challenges) ,[object Object],[object Object],[object Object],[object Object],[object Object]
참고 자료 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Introduction of scrum 안성현 20120606
Introduction of scrum 안성현 20120606Introduction of scrum 안성현 20120606
Introduction of scrum 안성현 20120606
SeongHyun Ahn
 
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
junpyo Park
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agile
Kiwon Kyung
 
협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0
Sangcheol Hwang
 
애자일에대한오해와진실
애자일에대한오해와진실애자일에대한오해와진실
애자일에대한오해와진실
Sangcheol Hwang
 

What's hot (20)

Agile의 의미와 Agile 계획 수립(Gdc2007)
Agile의 의미와 Agile 계획 수립(Gdc2007)Agile의 의미와 Agile 계획 수립(Gdc2007)
Agile의 의미와 Agile 계획 수립(Gdc2007)
 
Introduction of scrum 안성현 20120606
Introduction of scrum 안성현 20120606Introduction of scrum 안성현 20120606
Introduction of scrum 안성현 20120606
 
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
 
성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기
 
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
 
Scrum - Agile Development Process
Scrum - Agile Development ProcessScrum - Agile Development Process
Scrum - Agile Development Process
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agile
 
스토리포인트가이드
스토리포인트가이드스토리포인트가이드
스토리포인트가이드
 
협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0
 
애자일 하라
애자일 하라애자일 하라
애자일 하라
 
스크럼 리뷰 이지원 발표용
스크럼 리뷰 이지원 발표용스크럼 리뷰 이지원 발표용
스크럼 리뷰 이지원 발표용
 
애자일 프랙티스
애자일 프랙티스애자일 프랙티스
애자일 프랙티스
 
모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용
 
스크럼을 이용한 게임 개발
스크럼을 이용한 게임 개발스크럼을 이용한 게임 개발
스크럼을 이용한 게임 개발
 
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
 
애자일 게임 프레임워크
애자일 게임 프레임워크애자일 게임 프레임워크
애자일 게임 프레임워크
 
Agile Adoption Success Factors
Agile Adoption Success FactorsAgile Adoption Success Factors
Agile Adoption Success Factors
 
애자일을 실천하는 사람들이 겪는 어려움
애자일을 실천하는 사람들이 겪는 어려움애자일을 실천하는 사람들이 겪는 어려움
애자일을 실천하는 사람들이 겪는 어려움
 
Sk planet 이야기
Sk planet 이야기Sk planet 이야기
Sk planet 이야기
 
애자일에대한오해와진실
애자일에대한오해와진실애자일에대한오해와진실
애자일에대한오해와진실
 

Viewers also liked

칸반게임소개 20100810
칸반게임소개 20100810칸반게임소개 20100810
칸반게임소개 20100810
Sangcheol Hwang
 
플레이어의 선택
플레이어의 선택플레이어의 선택
플레이어의 선택
snugdc
 
Gotoschool
GotoschoolGotoschool
Gotoschool
snugdc
 
세미나Ofgdc 한글화
세미나Ofgdc 한글화세미나Ofgdc 한글화
세미나Ofgdc 한글화
snugdc
 
확밀아 세미나
확밀아 세미나확밀아 세미나
확밀아 세미나
snugdc
 
성공한 게임들의 특징들
성공한 게임들의 특징들성공한 게임들의 특징들
성공한 게임들의 특징들
snugdc
 
추리 게임의 계보
추리  게임의  계보추리  게임의  계보
추리 게임의 계보
snugdc
 
게임 분석 과제 내생에 가장 영향을 끼친 게임
게임 분석 과제   내생에 가장 영향을 끼친 게임게임 분석 과제   내생에 가장 영향을 끼친 게임
게임 분석 과제 내생에 가장 영향을 끼친 게임
Hathume Hosihiro
 
2 111009035503-phpapp01
2 111009035503-phpapp012 111009035503-phpapp01
2 111009035503-phpapp01
상준 이
 
Rhea smart product130316
Rhea smart product130316Rhea smart product130316
Rhea smart product130316
Rhea Strike
 

Viewers also liked (20)

게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)게임 기획 튜토리얼 (2015 개정판)
게임 기획 튜토리얼 (2015 개정판)
 
칸반게임소개 20100810
칸반게임소개 20100810칸반게임소개 20100810
칸반게임소개 20100810
 
Jgjg
JgjgJgjg
Jgjg
 
Da
DaDa
Da
 
플레이어의 선택
플레이어의 선택플레이어의 선택
플레이어의 선택
 
Gotoschool
GotoschoolGotoschool
Gotoschool
 
세미나Ofgdc 한글화
세미나Ofgdc 한글화세미나Ofgdc 한글화
세미나Ofgdc 한글화
 
광주 - 청년문화허브
광주 - 청년문화허브광주 - 청년문화허브
광주 - 청년문화허브
 
시흥 - 시흥청년아티스트
시흥 - 시흥청년아티스트시흥 - 시흥청년아티스트
시흥 - 시흥청년아티스트
 
확밀아 세미나
확밀아 세미나확밀아 세미나
확밀아 세미나
 
성공한 게임들의 특징들
성공한 게임들의 특징들성공한 게임들의 특징들
성공한 게임들의 특징들
 
추리 게임의 계보
추리  게임의  계보추리  게임의  계보
추리 게임의 계보
 
애자일 아키텍트를 위한 툴 박스
애자일 아키텍트를 위한 툴 박스애자일 아키텍트를 위한 툴 박스
애자일 아키텍트를 위한 툴 박스
 
Agile Facilitation
Agile FacilitationAgile Facilitation
Agile Facilitation
 
02. 게임기획, 재미를 향한 끝없는 여정
02. 게임기획, 재미를 향한 끝없는 여정02. 게임기획, 재미를 향한 끝없는 여정
02. 게임기획, 재미를 향한 끝없는 여정
 
게임 캐릭터의 움직임 제어장치 및 그 방법
게임 캐릭터의 움직임 제어장치 및 그 방법게임 캐릭터의 움직임 제어장치 및 그 방법
게임 캐릭터의 움직임 제어장치 및 그 방법
 
게임 분석 과제 내생에 가장 영향을 끼친 게임
게임 분석 과제   내생에 가장 영향을 끼친 게임게임 분석 과제   내생에 가장 영향을 끼친 게임
게임 분석 과제 내생에 가장 영향을 끼친 게임
 
게임 분석
게임 분석게임 분석
게임 분석
 
2 111009035503-phpapp01
2 111009035503-phpapp012 111009035503-phpapp01
2 111009035503-phpapp01
 
Rhea smart product130316
Rhea smart product130316Rhea smart product130316
Rhea smart product130316
 

Similar to 애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]

오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영
MinGeun Park
 
Total War : Shogun 2
Total War : Shogun 2Total War : Shogun 2
Total War : Shogun 2
sturdyegg
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
Junhee Han
 
게임제작개론 8
게임제작개론 8게임제작개론 8
게임제작개론 8
Seokmin No
 
NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서
NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서
NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서
영준 박
 

Similar to 애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007] (20)

애자일 게임 개발(Agile Game Development) - GDC2007
애자일 게임 개발(Agile Game Development) - GDC2007애자일 게임 개발(Agile Game Development) - GDC2007
애자일 게임 개발(Agile Game Development) - GDC2007
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
 
[NDC_16] 캐릭터 한 달에 하나씩 업데이트 하기 : '최강의 군단' 스킬 개발 툴 포스트 모템과 차기작 '건파이트 맨션' 툴 프리뷰
[NDC_16] 캐릭터 한 달에 하나씩 업데이트 하기 : '최강의 군단' 스킬 개발 툴 포스트 모템과 차기작 '건파이트 맨션' 툴 프리뷰[NDC_16] 캐릭터 한 달에 하나씩 업데이트 하기 : '최강의 군단' 스킬 개발 툴 포스트 모템과 차기작 '건파이트 맨션' 툴 프리뷰
[NDC_16] 캐릭터 한 달에 하나씩 업데이트 하기 : '최강의 군단' 스킬 개발 툴 포스트 모템과 차기작 '건파이트 맨션' 툴 프리뷰
 
Gunshooting level design_1_1.00
Gunshooting level design_1_1.00Gunshooting level design_1_1.00
Gunshooting level design_1_1.00
 
오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영오토데스트세미나 스케일폼적용사례 김효영
오토데스트세미나 스케일폼적용사례 김효영
 
Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?
 
이호민
이호민이호민
이호민
 
Card battle game proposal
Card battle game proposal Card battle game proposal
Card battle game proposal
 
Total War : Shogun 2
Total War : Shogun 2Total War : Shogun 2
Total War : Shogun 2
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
게임제작개론 8
게임제작개론 8게임제작개론 8
게임제작개론 8
 
Playground 소개
Playground 소개Playground 소개
Playground 소개
 
Age Of Empires II : Age Of Kings Postmotem
Age Of Empires II : Age Of Kings PostmotemAge Of Empires II : Age Of Kings Postmotem
Age Of Empires II : Age Of Kings Postmotem
 
게임제작개론 : #8 게임 제작 프로세스
게임제작개론 : #8 게임 제작 프로세스게임제작개론 : #8 게임 제작 프로세스
게임제작개론 : #8 게임 제작 프로세스
 
[GDC] Perry_POCBasedDesign_KOR
[GDC] Perry_POCBasedDesign_KOR[GDC] Perry_POCBasedDesign_KOR
[GDC] Perry_POCBasedDesign_KOR
 
NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서
NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서
NDC 2014 Beyond Code: <야생의 땅:듀랑고>의 좌충우돌 개발 과정 - 프로그래머가 챙겨주는 또 다른 개발자 사용 설명서
 
에어헌터 for kakao 포스트모템(공개용)
에어헌터 for kakao 포스트모템(공개용)에어헌터 for kakao 포스트모템(공개용)
에어헌터 for kakao 포스트모템(공개용)
 
Custom assert
Custom assertCustom assert
Custom assert
 

More from Kay Kim

쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
Kay Kim
 
"Lessons learned from Global Game Jam 2010" at NDC 2011
"Lessons learned from Global Game Jam 2010" at NDC 2011"Lessons learned from Global Game Jam 2010" at NDC 2011
"Lessons learned from Global Game Jam 2010" at NDC 2011
Kay Kim
 
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
Kay Kim
 
Social Games, Whats The Difference @ Social Game Party 1st
Social Games, Whats The Difference @ Social Game Party 1stSocial Games, Whats The Difference @ Social Game Party 1st
Social Games, Whats The Difference @ Social Game Party 1st
Kay Kim
 
Everything Goes To Social @ Ignite Seoul 2nd
Everything Goes To Social @ Ignite Seoul 2ndEverything Goes To Social @ Ignite Seoul 2nd
Everything Goes To Social @ Ignite Seoul 2nd
Kay Kim
 
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
Kay Kim
 

More from Kay Kim (18)

HP/MP도 없앤다, Project Albatross
HP/MP도 없앤다, Project AlbatrossHP/MP도 없앤다, Project Albatross
HP/MP도 없앤다, Project Albatross
 
쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
 
"Lessons learned from Global Game Jam 2010" at NDC 2011
"Lessons learned from Global Game Jam 2010" at NDC 2011"Lessons learned from Global Game Jam 2010" at NDC 2011
"Lessons learned from Global Game Jam 2010" at NDC 2011
 
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
 
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
 
Social Games, Whats The Difference @ Social Game Party 1st
Social Games, Whats The Difference @ Social Game Party 1stSocial Games, Whats The Difference @ Social Game Party 1st
Social Games, Whats The Difference @ Social Game Party 1st
 
Everything Goes To Social @ Ignite Seoul 2nd
Everything Goes To Social @ Ignite Seoul 2ndEverything Goes To Social @ Ignite Seoul 2nd
Everything Goes To Social @ Ignite Seoul 2nd
 
아티스트, 기획자 및 관리자들을 위한 '외주: 최상의 실천법들' [GDC2008]
아티스트, 기획자 및 관리자들을 위한 '외주: 최상의 실천법들' [GDC2008]아티스트, 기획자 및 관리자들을 위한 '외주: 최상의 실천법들' [GDC2008]
아티스트, 기획자 및 관리자들을 위한 '외주: 최상의 실천법들' [GDC2008]
 
교전 수칙: 멀티플레이어 게임 기획에 대한 Blizzard의 접근법 [GDC2008] by Rob Pardo
교전 수칙: 멀티플레이어 게임 기획에 대한 Blizzard의 접근법 [GDC2008] by Rob Pardo교전 수칙: 멀티플레이어 게임 기획에 대한 Blizzard의 접근법 [GDC2008] by Rob Pardo
교전 수칙: 멀티플레이어 게임 기획에 대한 Blizzard의 접근법 [GDC2008] by Rob Pardo
 
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
 
Nutch Homepage Search Engine
Nutch Homepage Search EngineNutch Homepage Search Engine
Nutch Homepage Search Engine
 
Hadoop Overview 1
Hadoop Overview 1Hadoop Overview 1
Hadoop Overview 1
 
Google App Engine - Overview #2
Google App Engine - Overview #2Google App Engine - Overview #2
Google App Engine - Overview #2
 
Hadoop Overview 2
Hadoop Overview 2Hadoop Overview 2
Hadoop Overview 2
 
Google App Engine - Overview #1
Google App Engine - Overview #1Google App Engine - Overview #1
Google App Engine - Overview #1
 
Google App Engine - Overview #3
Google App Engine - Overview #3Google App Engine - Overview #3
Google App Engine - Overview #3
 
찰리를 만나봅시다 - 엔터프라이즈 2.0이란 무엇인가 ( Meet Charlie - What is Enterprise 2.0 - Korean)
찰리를 만나봅시다 - 엔터프라이즈 2.0이란 무엇인가 ( Meet Charlie - What is Enterprise 2.0 - Korean)찰리를 만나봅시다 - 엔터프라이즈 2.0이란 무엇인가 ( Meet Charlie - What is Enterprise 2.0 - Korean)
찰리를 만나봅시다 - 엔터프라이즈 2.0이란 무엇인가 ( Meet Charlie - What is Enterprise 2.0 - Korean)
 
Outsourcing: Best Practices at Pandemic Studios [GDC 2008]
Outsourcing: Best Practices at Pandemic Studios [GDC 2008]Outsourcing: Best Practices at Pandemic Studios [GDC 2008]
Outsourcing: Best Practices at Pandemic Studios [GDC 2008]
 

애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. 팀의 구조 (How are they structured?) 맵 – 제 2 순위 Mechanics - 무기 Mechanics - 인공지능 맵 – 제 1 순위
  • 11. 팀의 구조 (How are they structured?) 점프는 경로 수정이 좀 필요합니다 . 우리는 오늘 점프 경로를 작업하겠습니다 . 상가 맵의 보측 (pacing) 을 좀 개선해야 할 것 같습니다 . 우리는 AI population 을 조금 손볼 겁니다 .
  • 12. 전통적인 구조 ( 제안 / 요청 ) 제작자 (Producer) 기획 팀장 아트 팀장 프로그래밍 팀장 사운드 팀장 수석 아티스트 수석 기획자 보조 기획자 보조 아티스트 수석 프로그래머 보조 프로그래머 수석 사운드 엔지니어 보조 사운드 엔지니어
  • 13. 전통적인 구조 ( 응답 ) 제작자 (Producer) 기획 팀장 아트 팀장 프로그래밍 팀장 사운드 팀장 수석 아티스트 수석 기획자 보조 기획자 보조 아티스트 수석 프로그래머 보조 프로그래머 수석 사운드 엔지니어 보조 사운드 엔지니어
  • 15. 기민한 기획 구조 (Agile Design Structure) 제작자 (Producer) 기획 팀장 수석 아티스트 수석 기획자 보조 아티스트 수석 프로그래머 사운드 팀장
  • 17. 장점 : 반복되는 주기 (Benefits: Iteration Loop) 재미있어 ? 아직 지금은 어때 ? 오 !
  • 18. 반복 + 집중 = 품질 (Iteration + Focus = Quality)
  • 19. 장점 : 프로젝트 안정성 (Benefits: Project Stability)
  • 20.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. 팀의 결성 (Meet the Team) Ryu 프로그래머 Blanka 보조 기획자 Guile 아티스트 Chun Li 에니메이터 Zangief 사운드 Street Fighter Studios
  • 29. Street Fighter Studios, Scrum 을 시작하다 적의 존재 뛰어오른다 고슴도치 게임 주기 (2-4 주 ) 기능 새로운 부분이 추가된 게임 (New Game Piece) 일일 Scrum 작업으로 세분화된 기능 Street Fighter Studios
  • 30.
  • 31.
  • 32. 제 1 주기 일일 회의 ( 주기 후반부 ) 장애물 발생 : 고슴도치에 관해서 중요한 문제들 . ( 고슴도치 엔진의 파이프라인을 수정한다 .) 장애물 발생 : 캘리포니아에는 고슴도치가 없다 ! Zangief, 동물원에 가자 . 도와줄게 . Guile, 고슴도치의 연출에 관해서는 내가 도와줄게 . Street Fighter Studios
  • 33. 제 1 주기 검토 (Iteration 1 Review) Street Fighter Studios
  • 34. Street Fighter Studios, Scrum 을 계속하다 적의 존재 뛰어오른다 고슴도치 게임 주기 (2-4 주 ) 기능들 새로운 부분이 추가된 게임 (New Game Piece) 일일 Scrum 작업으로 세분화된 기능 Street Fighter Studios 변경 사항
  • 35. 변경 사항 ! 모든 게 좋아 보이네요 . 연출만 빼고요 . 고슴도치는 재고해야 할 것 같습니다 . Street Fighter Studios
  • 36.
  • 37.
  • 38. 제 2 주기 일일 회의 ( 주기 후반부 ) 장애물 발생 : 지형을 변경할 수가 없다 . Guile, 지형 문제는 제가 도와줄게요 . 파이프라인은 우리가 처리할 수 있어요 . ( 배경 및 효과음 추가 ) 애니메이션 참고 자료가 필요해요 . Chun Li, 애니메이션 참고 자료 찾는 걸 도와드릴게요 . Street Fighter Studios
  • 39. 제 2 주기 검토 Street Fighter Studios
  • 40. 제 2 주기 검토 1) 배관공 2) 뛰어오른다 3) 적 (AI) 의 존재 Street Fighter Studios
  • 41. 내용이 풍성해지다 (The Plot Thickens) Street Fighter Studios 모두가 결과물에 만족해하니 , 예산을 증가시킵시다 .
  • 42. Street Fighter Studios, 팀을 확장하다 Street Fighter Studios Ken 프로그래머 E Honda 아티스트
  • 43. 두 팀이 서로 다른 기능 개발에 투입되다 (Two Teams Tackle Separate Features) Street Fighter Studios 제 1 팀 뛰어오른다 제 2 팀 적 (Enemy) 인공 지능의 코딩 ‘ 뛰어오르기’의 애니메이션 제작 애니메이션의 코딩 거대 버섯의 소리 (?!) 찾기
  • 44. Street Fighter Studios 제 3 주기 검토
  • 45. 제 3 주기 결과 Street Fighter Studios 드디어 출시다 !
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.