ºÝºÝߣ
Submit Search
A small-team (or indie) Game Development
•
2 likes
•
553 views
K
Kalito Viscra
used in pig-min agency
Read less
Read more
1 of 17
Download now
Download to read offline
More Related Content
A small-team (or indie) Game Development
1.
소규모 게임 개발 -
피해야 하거나 하지 ë§ì•„야 í•› 것들 - Pig-min Agency Team Management 방성
2.
강사 소개 •
06. 게임메카 ê³µëžµí•„ì§„ì„ ì‹œìž‘ìœ¼ë¡œ 리뷰어를 시작 • 08. ì²ê°•ë¬¸í™”산업대학 컴퓨터게임과 졸업 • 리뷰, 번ì—, ì¶œíŒ ë“± 게임과 ì—°ê´€ëœ ë‹¤ì–‘í•š 경험 축ì • 게임 ê´€ë ¦ ê°œì¸ ë¸”ë¡œê·¸ 개설 – AOGN • 현재 Pig-Min Agency Team Management 새로운 ê°€ëŠ¥ì„±ì„ í–¥í•´ ì˜¤ëŠ˜ë„ ì •ì§‚ 중.
3.
ê²Œìž„ì„ ë§Œë“¤ ë•Œ
중요핚 것ì€? ì¼ì •? 기íš? 그래픽? 최ì 화와 ê°™ì€ ê¸°ìˆ ì ì¸ ê²ƒë“¤? 다 중요하지만…. ì •ë§ ì¤‘ìš”í•œ ê²ƒì€ ì‹¤ìˆ˜í•˜ì§€ 않는 것. 특히 ë°œìƒ ê°€ëŠ¥í•œ ë¬¸ì œë¥¼ 최소화하는 것.
4.
물롞, ì—¬ëŸ¬ë¶„ì´ ì‚¬ì—…ì„
í•› 게 아니ë¼ë©´ ì´ ëª¨ë“ ê±±ì •ì„ ê¹Šê²Œ í•› 필요가 없지만. íŒë§¤ê°€ ì•„ë‹Œ, 즉 비ìƒìš© 게임ì´ë¼ê³ í•´ë„ í”¼í•´ê°ˆ 수 없는 ë¬¸ì œë“¤ë„ ì¡´ìž¬í•šë‹¤. 그러니 ëŠìž„ì—†ì´ ìœ„í—˜ 가능핚 요소를 분ì„í•˜ê³ . ì´ì— 대처핛 수 있는 ëŠ¥ë ¥ì„ ê°–ì¶”ëŠ” 게 중요하다. ê²Œìž„ì„ ë§Œë“¤ì–´ 팔 ìƒê°ì´ë¼ë©´ ë”ìš± ê³ ë ¤í•´ì•¼ 핚다.
5.
ë¬¸ì œ, 왜 ì¼ì–´ë‚˜ëŠ”ê°€? •
ê³„íš ì‹¤íŒ¨, ì¸ë ¥ 관리 실패, ê¸°íš ë¬¸ì œ 등등… – 그런ë°, ì‚¬ì‹¤ì€ ëª¨ë‘ê°€ ì•Œê³ ìžˆëŠ” 것들ì´ë‹¤! • 대부분 잊어버리거나, í˜¹ì€ ëª¨ë¥´ê±°ë‚˜, ì•Œë©´ì„œë„ ë°©ì¹˜í•šë‹¤. • 아주 ê°€ë” íž˜ì˜ ë…¼ë¦¬(ì›ìž‘ìžë¼ë˜ê°€)ê°€ 들어가기ë„… • 가장 í° ì´ìœ 는? – 당장 해결해야 í•› ë¬¸ì œë¥¼ ë¨¼ì € ìƒê°í•˜ê¸° 때문ì—. • 관리ìžì˜ 경우 : (특히) ëˆ, 사업 ë¬¸ì œ ë“±ì´ ìš°ì„ . • ê°œë°œíŒ€ì˜ ê²½ìš° : 가장 ë¨¼ì € 들ì´ë‹¥ì¹œ ë¬¸ì œì˜ í•´ê²°ì´ ìš°ì„ . 하지만 ì´ ìžìž˜í•š ë¬¸ì œë“¤ì„ ë°©ì¹˜í•˜ë©´ ë” ì»¤ì§„ë‹¤. 개발 외 ë¶€ë¶„ë„ ë§ˆì°¬ê°€ì§€. 특히 소규모 게임ì´ë‚˜ ì¸ë”” ê²Œìž„ì— ìžˆì–´ì„œëŠ” 치명ì ì´ë‹¤.
6.
ë°œìƒí•˜ëŠ” ë¬¸ì œë“¤ì˜ ì¢…ë¥˜ •
ê¸°íš ë‹¨ê³„ì—서는… – 무리핚 계íš, í˜¹ì€ ë§ë„ 앆 ë˜ëŠ” ê¸°íš â€¢ ì¸ìž¬, ê¸°ìˆ ë³´ìœ ë“± 현실ì ì¸ ë©´ì„ ì¶©ë¶„ížˆ ê³ ë ¤í•´ì•¼ 핚다. • 예 : í„°í‹€ í¬ë¦¼ íŒ€ì˜ í‚¤ë³´ë“œ ìžíŒì„ ì´ìš©í•š 게임 – í‚¤ë³´ë“œì— ìž…ë ¥í•š 글씨를 스테ì´ì§€ë¡œ 바꿔 게임으로 ë§Œë“ ë‹¤. – 재미는 ìžˆì„ ì§€ë„ ëª¨ë¥´ì§€ë§Œâ€¦ ì œìž‘ 가능한가?ì˜ ë¬¸ì œê°€ ë°œìƒ. – 반대. – 기갂 대비 수행업무(To-Do List) ë¹„ìœ¨ì´ ë§žì§€ ì•Šì„ ê²½ìš° • 팀ì›ì˜ ëŠ¥ë ¥ì„ ìƒê°í•˜ì§€ ì•Šê³ ì¼ì„ 몰아서 줄 경우. • ê°‘-ì„ ê´€ê³„ì—ì„œë„ ì¼ì–´ë‚ 수 있다. – ‘6개월 ì´ë‚´ ê¸°ê°‚ì— WOW를 만들어 주세요’ ë¼ë˜ê°€. » ìƒì‹ì 으로 ë§ì´ 앆 ë˜ëŠ” 경우. 그러나 ì‹¤ì œë¡œ 있다는 게 í•¨ì •!
7.
• ì¸ë ¥ 관리ì—서는…
– ëˆ, ëˆ, ëˆ! – 가장 골치 아프다. – 팀ì›ë“¤ì˜ ëŠ¥ë ¥ íŒë‹¨ • 무리핚 ì¼ì •ì´ë‚˜ 계íšì„ 만드는 ì›ì¸. – ì„¤ë ¹ í•› 수 ìžˆë‹¤ê³ ë§í•› 수 ìžˆë‹¤ê³ í•´ë„ ë¯¿ìœ¼ë©´ 앆 ëœë‹¤. – ìž‘ì€ í”„ë¡œì 트 등으로 ê²€ì¦í•› 것! – 팀ì›ê°‚ì˜ ê°ˆë“± • 가장 기본ì 으로는 íŒ€ì› ê°‚ 불화. – 소규모ë¼ë©´ 1:1, 회사ë¼ë©´ 주로 ê°œì¸ ëŒ€ íšŒì‚¬ê°‚ì˜ ë¶ˆì‹ž. – ê·¸ë¦¬ê³ ì´ ëª¨ë“ ê³¼ì •ì€ ê´€ë¦¬ìžê°€ ì±…ìž„ì ¸ì•¼ 핚다. – 사례 : 모 ë™ì¸ 게임 사건 » ìžê¸ˆ ë¬¸ì œë¡œ ì¸í•š 팀ì›ê°‚ì˜ ë¶ˆí™”ë¡œ 시작. » ê²°êµ ë°°ì†¡ ë¬¸ì œê¹Œì§€ 겹치면서 ë™ì¸ 게임 íŒì„ ë’¤ì—Žì–´ë²„ë ¸ë‹¤.
8.
– ì •ë³´ ì ‚ë‹¬
부재 • 팀ì›, í˜¹ì€ ê°œì¸ ëŒ€ íšŒì‚¬ì˜ ê°ˆë“±ì„ ì•¼ê¸°í•˜ëŠ” ë¬¸ì œ 중 하나. – 아무런 ì—°ë½ì´ 없어서… ì˜ ê²½ìš°ê°€ 가장 많다. • ì‚¬ë º 1 : ì–´ëŠ ë§Œí™” 어플리케ì´ì…˜ì˜ ì œìž‘ì‹œì ƒ – 컨í…ì¸ ì œìž‘ ë„중 개발 íˆ´ì— ë¬¸ì œê°€ ìƒê²¨ì„œ ì ‚ë‹¬ì„ í–ˆë‹¤. – ì ‚ë‹¬ì„ í–ˆëŠ”ë° 2주 ë™ì•† ì—°ë½ì´ 없다. – ê²°êµ 2주 í›„ì— ëŒì•„온 ì—°ë½ì€ 지금 당장 앆 ëœë‹¤ëŠ” í—ˆë§í•š 대답. – 그럼 ì–¸ì œ ë˜ëƒëŠ” 질문ì—는 â€˜ì§€ê¸ˆì€ ê³¤ëž€í•˜ë‹¤, 매우 ë§Žì´ ê¸°ë‹¤ë ¤ 달ë¼.’ – ê²°êµ ê°œë°œ íˆ´ì˜ ì˜¤ë¥˜ë¥¼ 피하는 방법으로 다시 ìž‘ì—…. 2주 추가 소요. » ê²°ê³¼ : ì ‚ë‹¬ ê³¼ì •ì„ í¬í•¨í•´ ì›ëž˜ ì¼ì •ì—ì„œ 1ê°œì›”ì´ ì´ˆê³¼í•´ ë²„ë ¸ë‹¤. • ì‚¬ë º 2 : ì–´ëŠ ê°œë°œì„œì ì˜ ë””ìžì¸ ëª©ë¡ â€“ 분명 초기 계íšì€ 8ì›”ì— ì¶œê°‚ì´ì—ˆëŠ”ë°â€¦. – 6월부터 아무런 ì—°ë½ì´ 없다. – ì—°ë½ì„ í•´ 보니 회사 ì¼ì´ ë°”ë¹ ì„œ ì›ê³ 를 못 ì ì—ˆë‹¤ê³ . – ë‹¤ìŒ ì£¼ì—는 반드시… -> 2ê°œì›”ì´ ì§€ë‚¬ë‹¤. 화냈다. – ê²°êµ íŽ¸ì§‘ë¶€ì™€ ìž¬ì¡°ì •ì„ ê±°ì³ 12월로 ìž¬ì¡°ì •.
9.
• 개발 ë„중ì—는…
– 게임 ë‚´ìš© ìˆ˜ì •, ë³€ë™, ì˜ˆê³ ì—†ëŠ” 컨í…ì¸ ì œìž‘. • 주로 ì¼ì–´ë‚˜ëŠ” ë¬¸ì œë‹¤. • ì‚¬ë º : ì–´ëŠ ê°œë°œì„œì ì˜ ë””ìžì¸ ëª©ë¡ â€“ ì›ëž˜ëŠ” 최싞 ê¸°ê¸°ì— ë„ìž…ë ê¸°ìˆ ì„ ì„¤ëª…í•˜ë ¤ê³ í–ˆì—ˆì§€ë§Œ... • 개발 ì´í›„ì—는… – ë¬¸ì œ í•´ê²°ì´ ëŠ¦ì–´! • 버그와 ê°™ì€ í”„ë¡œê·¸ëž¨ ë‚´ ë¬¸ì œì ì´ ëŒ€ë‹¤ìˆ˜. • ì´ë¥¼ 해결하지 못하면 100% ìœ ì €ê°€ ë– ë‚œë‹¤. – 갂단하게 ë§í•˜ë©´ 앆팔린다. ì´ê²Œ 시작ë˜ë©´ ë˜ëŒë¦´ ë°©ë²•ë„ ì—†ë‹¤. – ê²½ìŸìž‘ì´â€¦ ê²½ìŸìž‘ì´!!! • ì´ê±² ì–´ì©” 수 없….다? • 그래서 가급ì ì¼ì •ì— 맞춰 내는 ê²ƒì´ ì¤‘ìš”í•˜ë‹¤. – 주로 ì´ëŸ° ë¬¸ì œê°€ ë°œìƒí•˜ëŠ” 경우는 ‘ì¼ì • 지연’ 때문. ê·¸ 외ì—ë„ ë³´ì´ì§€ 않는 ë¬¸ì œê°€ ì¡´ìž¬í•˜ê³ , 대부분 여러 개가 복합ì 으로 ë°œìƒí•œë‹¤.
10.
(ì–´ëŠ ì •ë„ ëŒ€ì²˜
가능핚) ë¬¸ì œ 해결법 • ê¸°íš ë‹¨ê³„ – Make it Simple, Simple is Best! • 거창핚 계íšì€ 무조걲 피핚다. – 거창하게 í•´ì„œ 성공핚 경우는 매우 드물다. (= 실패 ê°€ëŠ¥ì„±ë„ ì˜¬ë¼ê°‚다) – ìƒê° 외로 거대핚 ê·œëª¨ì˜ ê²Œìž„ë„ ìžˆê¸´ 하다. » 단 ì´ ê²½ìš°ëŠ” ê²½í—˜ì´ ìžˆëŠ” 경우가 대부분ì´ë‹¤. 아니면 ì •ë§ ìš´ì´ê±°ë‚˜.
11.
– ê²Œìž„ì˜ ì†Œìž¬
ë° ê¸°ë³¸ì ì¸ ëª©í‘œë¥¼ ìš°ì„ í•šë‹¤. • 시작과 ëì´ ëª…í™•í•´ì•¼ 핚다. • ì´ ëª©ì ì€ (아주 특별핚 경우를 빼면) 바뀌어서는 앆 ëœë‹¤.
12.
• ì¼ì •-ì¸ë ¥ 관리
– ìš°ì„ íŒ€ì›ì˜ ëŠ¥ë ¥ë¶€í„° íŒŒì•…í•˜ìž â€¢ ë³´ìœ ì¤‘ì¸ ëŠ¥ë ¥ì„ ì•Œì•„ì•¼ ì¼ì •ì„ 짤 수 있으니까. • ì´ê±¸ 무시하면? ì´ê²ƒì €ê²ƒ 다 시켜버린다. = ì¼ì •ì´ 늘어난다! – ì¼ì •ì€ ê°‚ê²°í•˜ê³ ì ‚ë‹¬ì´ ì‰½ë„ë¡ â€¢ 1ì£¼ì¼ ê°‚ê²©ìœ¼ë¡œ í•´ê²° 가능핚 ì¼ë“¤ì˜ 리스트를 작성핚다. • ì¼ì • ë‚´ì— ì™„ì„±í•› 수 없거나 그럴 ê°€ëŠ¥ì„±ì´ ë†’ì€ ëª©ë¡ì€ ì´ˆ 기 단계ì—ì„œ 무조건 만들지 ë§ ê²ƒ!
13.
• 개발 단계
– í™•ìž¥ì„ ê²½ê³„í•˜ë¼ â€¢ ë‚˜ìœ ê±² 아니지만 지나치면 í•´ê°€ ëœë‹¤ – 게다가 잘못 넣으면 ì´ë•Œê¹Œì§€ 쌓아ë‘ì—ˆë˜ ê²ƒë“¤(ì‹žìš©, ê¸°ëŒ€ê° ë“±)ì´ ë¬´ë„ˆì§ˆ 수ë„… – 가장 앆 ì¢‹ì€ ê²ƒ : ì ‚ì²´ ì¼ì •ì„ 늦추는 ìž¥ì• ë¬¼ë¡œ 작용핚다. • í™•ìž¥í•˜ê³ ì‹¶ë‹¤ë©´, 처ìŒì— ì •í–ˆë˜ ëª©ì ì— ë§žëŠ”ì§€ë¶€í„° ê²€í† í•˜ë¼. – 그게 아니ë¼ë©´, ê³¼ê°í•˜ê²Œ ë¹¼ë²„ë ¤ë¼. – ì • í•˜ê³ ì‹¶ë‹¤ë©´, 발매 후 DLC와 ê°™ì€ ë°©ë²•ìœ¼ë¡œ 추가 ë°°í¬ë¥¼ 하는 게 낫다. – 사실 : ëŒ€ë¶€ë¶„ì˜ í™•ìž¥ 컨í…ì¸ ëŠ” í”Œë ˆì´ì–´ì˜ ëˆˆì— ê±°ì˜ ë„지 않는다! FEZ는 (잘못ëœ) í™•ìž¥ì˜ ì „ì„¤ 오브 ë ˆì „ë“œ.
14.
– 반드시 테스트하ë¼
• 팀 ë‚´ì—ì„œì˜ í…ŒìŠ¤íŠ¸ëŠ” ì¼ì • ì‹œê°‚ì´ ì§€ë‚˜ë©´ ì˜ë¯¸ê°€ 없다 – ì–´ëŠ ì‹œì ì—서는 ì¼ë°˜ í”Œë ˆì´ì–´ì˜ íˆ¬ìž…ì´ í•„ìš”í•š 때가 온다. – ì´ë“¤ì€ 개발ìžê°€ 모르거나 갂과핚 ë¶€ë¶„ì„ ì§šì–´ì£¼ê¸° ë•Œë¬¸ì— ì†Œì¤‘í•˜ë‹¤. • 테스트 í”Œë ˆì´ì–´ì˜ ì¡°ê±² : ê²Œìž„ì— ëŒ€í•š ì •ë³´ê°€ ì ‚í˜€ 없어야! – 가급ì ì´ë©´ ê·¸ë ‡ë‹¤ëŠ” ì´ì•¼ê¸°ë‹¤. – ê·¸ë ‡ë‹¤ê³ ê°œë°œ ì¸ì›ì´ 테스트ì—ì„œ ì†ì„ 놓으ë¼ëŠ” ì´ì•¼ê¸°ëŠ” 아니다! • 테스트 ì¸ì›ì˜ ë¹„ìœ¨ì€ 4:6 – 4 : 개발팀 + ì´ì œê¹Œì§€ 참여핚 테스트 í”Œë ˆì´ì–´ – 6 : 새로욲 테스트 í”Œë ˆì´ì–´ 테스트 초기 1ì°¨ 테스트 ì´í›„ 내부 개발팀 내부 우수 테스터 외부 ì‹žê·œ 테스터
15.
•
1. í…ŒìŠ¤íŠ¸ì— ì°¸ì—¬í•´ì£¼ì‹ ì—¬ëŸ¬ë¶„ì„ í¬ë ˆë”§ì— 넣어드립니다. ì›í•˜ì‹œëŠ” ì´ë¦„ì„ ì˜ì–´ë¡œ ì 어주세요. • 2. ì°¸ì—¬í•´ì£¼ì‹ ë¶„ë“¤ì˜ ê°‚ë‹¨í•œ ê°œì¸ì •ë³´ê°€ 필요합니다. • 3. ì´ ê²Œìž„ì„ 1줄로 ì •ì˜ / 설명하ìžë©´? • 4. ê²Œìž„ì— ëŒ€í•œ íŒŒì•…ì— ê´€ë ¦í•œ 질문 – (1) ì´ ê²Œìž„ì´ ì–´ë–¤ 게임ì¸ì§€ íŒŒì•…í•˜ëŠ”ë° ì–´ëŠ ì •ë„ì˜ ì‹œê°‚ì´ ê±¸ë ¸ìŠµë‹ˆê¹Œ? – (2) ì–´ë–¤ ìŠ¤í† ë¦¬ì˜ ê²Œìž„ì¸ì§€ ì´í•´í•˜ì…¨ë‚˜ìš”? ì´í•´í•˜ì§€ 못하셨다면 ê·¸ ì´ìœ 는? • 5. ì´ ê²Œìž„ 재미있었다 / 재미없었다. – (1) 재미있ë˜(ì—†ë˜) ì´ìœ 는 무엇? • 6. ì´ ê²Œìž„ 어디까지 했었다. – (1) ì¤‘ê°‚ì— ì ‘ì—ˆë‹¤ë©´ ê·¸ ì´ìœ 는? – (2) ë까지 다 깼다면 ê·¸ ì´ìœ 는? – (3) 특별히 ì–´ë ¤ì› ë˜ ìŠ¤í…Œì´ì§€ì™€ ê·¸ ì´ìœ 는? (복수ì‘답 가능) – (4) 게임 화면ì—ì„œ ëª¨ë¥´ê³ ìžˆë‹¤ê°€ 뒤늦게 발견핚 메뉴/게임요소가 있으싞가요? – (5) 가장 좋았ë˜, 가장 아니다 ì‹¶ì—ˆë˜ ìŠ¤í…Œì´ì§€ì™€ ê·¸ ì´ìœ 는? (ê°ê° ì 어주세요) – (6) í´ë¦¬ì–´ê¹Œì§€, í˜¹ì€ ê²Œìž„ì„ ì¤‘ê°‚ì— ì ‘ì„ ë•Œê¹Œì§€ 대략 몇 번 게임오버 ë˜ì…¨ìŠµë‹ˆê¹Œ? (ìƒí™©ì„ 설명해 주시면 ë”ìš± ê°ì‚¬í•©ë‹ˆë‹¤.) • 7. 스스로 ëŠë‚€ ê²Œìž„ì˜ ìž¬ë¯¸ 요소 / 재미 방해요소는? – (1) ìž¬ë¯¸ìžˆì—ˆë˜ ìš”ì†ŒëŠ”? – (2) 재미를 ë°©í•´í•š 요소는? • 8. ë ˆë²¨ ì—디터를 ì‚¬ìš©í•´ë³´ì‹œê³ , ì—ë””í„°ì˜ ì‚¬ìš© 편ì˜ì„± / ë ˆë²¨ ì œìž‘ ë‚œì´ë„를 중심으로 ì˜ê²¬ì„ 주시면 ê°ì‚¬ë“œë¦¬ê² 습니다. ìž¬ë¯¸ìžˆë‹¤ê³ ìƒê°í•˜ì‹œëŠ” 스테ì´ì§€ë¥¼ ì§ì ‘ 만들어 ì²¨ë¶€í•´ì£¼ì…”ë„ ì¢‹ìŠµë‹ˆë‹¤. • 9. ë„ì „ê³¼ì œ ê´€ë ¦ • 10. 스스로 게임하며 발견한 í”„ë¡œê·¸ëž˜ë° ë²„ê·¸ / 논리ì 오류 (버그는 ì•„ë‹Œë° ì´ìƒí•œê±°) ë“±ì´ ìžˆë‹¤ë©´ ì¨ì£¼ì„¸ìš”. • 11. í”Œë ˆì´ ì‚¬ì–‘ì„ ì•Œë ¤ì£¼ì‹œë©´ ê°ì‚¬í•˜ê² 습니다. (OS / CPU / RAM / Directx / VRAM) • 12. ê·¸ 외 í•˜ê³ ì‹¶ìœ¼ì‹ ë§ì”€.
16.
• ì ìš© 사례
: í„°í‹€í¬ë¦¼ì˜ 슈가í브 – 1ì°¨ : 개발팀(í„°í‹€í¬ë¦¼) 내부 – 2ì°¨ : 피그민 ì—ì´ì ‚ì‹œ – 3ì°¨ : 외부 테스트 í”Œë ˆì´ì–´ – 테스트 ê²°ê³¼ • 개발팀 내부ì—ì„œ 발견하지 못핚 ë‚´ìš©ì´ 2ì°¨ì—ì„œ 발견 • 2ì°¨ì—ì„œ ë°œê²¬ëœ ë‚´ìš©ê³¼ ê°™ì€ ë‚´ìš©ì´ 3ì°¨ 테스트ì—ì„œë„ ë°œê²¬. – 즉, 외부 테스트는 필수. 왜 컴투스는 기프트 카드를 주면서 1-200명씩 테스터 / ë² íƒ€ ëª¨ì§‘ì„ í• ê¹Œ? Credit ë©”ë‰´ì˜ Special Thanks Toì— í…ŒìŠ¤í„° 팀ì´ë‚˜ ì´ë¦„ì´ ì˜¬ë¼ê°€ëŠ” ì´ìœ 는? ì •ë‹µ : 테스트를 통해 얻는 ê²ƒì´ ë§Žê¸° 때문ì´ë‹¤.
17.
기본ì ì¸ ê²ƒì€ ì—¬ê¸°ê¹Œì§€.
ì´ ë’¤ë¶€í„°ëŠ” ì—¬ëŸ¬ë¶„ì˜ ëªªìž…ë‹ˆë‹¤. 예기치 ì•Šì€ ìœ„í—˜ê³¼ 싸욳 준비는 ë˜ì…¨ìŠµë‹ˆê¹Œ?
Download