시스템 디자인을 시작해보려는 또는 이제 막 시작한 게임 디자인 지망생 및 주니어 게임 기획자들에게 도움이 됐으면 하는 마음에 작성했습니다.
목차
1. 시스템이란?
2. 시스템 디자인에서 중요한 것
3. 시스템과 콘텐츠의 구분
4. 시스템 디자인, 왜 어렵나?
5. 나도 한번 해보자, 시스템 디자인
6. 좋은 시스템이란?
7. 주의사항
시스템 디자인을 시작해보려는 또는 이제 막 시작한 게임 디자인 지망생 및 주니어 게임 기획자들에게 도움이 됐으면 하는 마음에 작성했습니다.
목차
1. 시스템이란?
2. 시스템 디자인에서 중요한 것
3. 시스템과 콘텐츠의 구분
4. 시스템 디자인, 왜 어렵나?
5. 나도 한번 해보자, 시스템 디자인
6. 좋은 시스템이란?
7. 주의사항
NDC 2013 이은석 - 게임 디렉터가 뭐하는 건가요 (게임개발 상위직책의 이해)
Nexon Developer Conference 2013 에서 발표에 사용한 슬라이드입니다.
내용 :
게임 디렉터란 무엇인가?
권위주의와 라인조직의 함정
디렉터가 하는 일, 필요한 역량
개발조직을 이끄는 방법
질문과 답변
기대효과 :
청강자들은 게임개발의 상위직책들(프로듀서, 디렉터, 크리에이티브 디렉터 등)의
업무와 필요역량에 이해하게 되고, 자신의 업무 커리어 계획에 참고할 수 있게 될 것입니다. 이미 저 직책들에 현직으로 종사하고 있는 사람들은 현재 업무 향상에 대한 영감을 얻을 수 있을 것입니다.
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...Kay Kim
MIGS 2004에서, Noel Llopis가 발표한 "애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In The Real World)의 한글 슬라이드
http://betterways.tistory.com/139 참조.
목차:
1 왜 애자일 게임 개발이 필요한가?
2 애자일 게임 개발이란 무엇인가?
3 애자일 게임 개발은 기본 개발과 어떻게 다른가?
4 애자일 게임 개발 사례들
5 애자일 게임 개발을 도입하려면 어떻게 해야 하지?
6 애자일, 그래서 한 마디로 하면 뭔데?
7 참고 자료 목록
출처: http://betterways.tistory.com/277
반복적 실패를 통한 성장-소주콘 Shot 5 발표자료Kije Park
제가 비표준, 비정형 개발자라서 제 경험이 크게 의미가 있다고 생각하지는 않지만, 1인 개발을 시작하고자 하는 주니어 개발자, 팀 프로젝트에 어려움이 있는 주니어 개발자, 취업용 포트폴리오를 만들고 싶은 주니어 개발자, 특히 외롭게 혼자서 무언가를 해 보려는 분께 작게나마 힘이 되고 싶습니다.
스스로 성장을 위해서는 외주 보다는 높은 수준의 목표(프로젝트)를 오랫동안 계속해서 업그레이드하는 것이 더욱 좋을 것 같다는 의견과 이런 목표 때문에 자신의 태도, 마인드, 시간 등이 좋은 방향으로 습관화된다는 내용을 담고 있습니다.
타인의 도움이 없어도 스스로 성장하는, 그래서 나는 나를 키운다는 결론을 설명해 드렸습니다. 제가 발표가 처음이라서 부족하지만, 자료를 보시면 쉽게 이해될 것으로 생각합니다. 항상 실패해 온 우리 자신에게 격려와 응원을 보냅니다.
자기 주도적 성장 (Self-Directed Growth)!!!
https://www.winningresume.ai/
2. 2
이 슬라이드는?
● 청강문화산업대학교 게임콘텐츠스쿨 졸업작품
프로젝트를 앞둔 2학년 2학기 과정을 마친 학생들을
대상으로 작성되었습니다.
● 강연, 멘토링 형식 교류회에서 사용된 약 3시간 분량의
슬라이드이며, 공유를 위해 상당부분 수정되었습니다.
● 슬라이드의 피드백이나 궁금한 부분이 있으시면 아래
메일로 보내주세요.
○ WONSORANG@GMAIL.COM
24. 24
팀 작업 in 학교
시간이 촉박한 만큼
여유가 생긴 팀원이
자발적으로 팀을 도와야함
현업의 소규모 회사에서도
유연하게 작업
25. 25
팀 작업 in 학교
“이건 내 작업, 저건 네 작업” (X)
서로의 역할을 칼같이 나눠서
내 작업이 아니라며 방관하지 말고
자주 소통해서 함께 전진해야 함
26. 26
팀 작업 in 학교
다시 한 번 강조하지만
여러분에게 주어진 일정은
매우 짧고
매우 불확실
27. 27
팀 작업 in 학교
회의는 짧게 자주
5분, 10분 시간을 정해두고
장소에 관계 없이 스탠딩 회의
28. 28
팀 작업 in 학교
한 명당 1분 내로
뭘 했고, 뭘 할건지 간단하게
+ 특이사항
29. 29
팀 작업 in 학교
추천 협업 도구
● 쉽고 높은 접근성, 클라우드 환경, 무료!
● 구글드라이브 : https://drive.google.com
○ 워드, 스프레드시트, 슬라이드
○ 코멘트 기능 추천
● 트렐로 : https://trello.com/
○ 소규모 팀의 일정, 일감 관리
68. 68
프로그래밍 전공 이야기
코드 품질 저하 도미노
1. 코드 품질 저하
2. 시스템의 안정성, 확장성 저하
3. 특정 사유로 기획 내용이 변경됨
4. 변경된 기획을 반영하기 어려워짐
a. 수정 시간이 오래 걸림
b. 예상치 못한 버그 발생
5. 팀의 개발력 저하
6. 일정 딜레이, 완성 불확실
69. 69
프로그래밍 전공 이야기
코드 품질 관리는
프로그래머의 기본기
팀의 개발력에 큰 영향
지속적으로 끊임없이
코드를 리팩토링(*) 해야 함
리팩토링 : 소프트웨어의 동작은 변경하지 않으면서
내부 구조나 소스코드를 수정, 개선하는 것
70. 70
프로그래밍 전공 이야기
앞선 기획 전공 이야기와는 반대로
팀의 개발력 을 위해
현실적으로 가능한
툴을 제공하려 노력해야
굳이 인하우스 툴을 만들지 않더라도
잘 알려진 공개 툴이 많음
VBA나 Google Script 라도 직접 짜서 제공
77. 77
전공 공통
추천 강연
프로그래머에게 사랑 받는
게임 기획서 작성법
- 이상균 블루홀 디렉터
영상 : https://www.youtube.com/watch?v=seE5GcMOD_M
슬라이드 : http://www.slideshare.net/iyooha/20101002-53482961