태그 : 객체지향 요약보기전체보기목록닫기

1

적절한 시스템 기획을 위한 추상화 이야기 (2)

전편에서는 스타크래프트 유닛의 이동을 예로 들면서 재정의(Override)를 이용한 다형성(Polymorphism)에 대해서 간단하게 설명해보았습니다. 하지만 아마도 C++, JAVA 등과 같은 객체지향적 프로그래밍 언어를 전혀 공부해본적이 없는 사람이라면 아직 뭐가 뭔지 제대로 이해하기는 어려울 겁니다. 하지만 너무 낙심할 필요는 없습니다. 현업 프로...

적절한 시스템 기획을 위한 추상화 이야기 (1)

제가 게임개발 교육기관에서 시스템 기획 강의를 할 때, 학생들이 가장 이해하기 힘들어 하던 부분은 바로 추상화(abstraction)였습니다. 물론 초급 경력자들 중에도 추상화를 개념적으로만 이해하지 실무적으로 제대로 활용하는 사람은 그리 많지 않을 것입니다. 아무래도 직접 코드를 짜면서 만들어보지 않고서는 정확하게 이해하기가 어려운 개념이기도 하고, ...

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

지난 포스팅에 이어 '추상화'와 '모델링' 이야기를 이어가 봅시다.(프로그래밍에서 말하는) 모델링이란?앞에 '프로그래밍에서 말하는 모델링'이라는 단서를 붙였다시피, 지금 말하고자하는 모델링(modeling)이란 용어의 의미는 3D 그래픽에서 사용하는 모델링과는 다른 의미입니다. 쉽게 말하면 모델링은 '어떤 대상을 목적과 필요에 따라 다루기 쉽게...

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

지난 3편에서 하던 이야기를 계속 이어가 봅시다. 프로그래밍 지식이 없는 기획자가 시스템을 기획할때 발생할 수 있는 문제점 가운데 두 번째로, 개발의 효율성과 생산성이 떨어진다는 점을 지적했었죠. 그러면서 과거에 작성했던 스킬 시스템의 역기획서를 예로 들었었습니다. 예시를 보면 스킬 시전이라는 명령이 서버에 전송되었을 때 서버가 처리해야 할 사...

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

// 이 글은 1, 2편에 이어지는 글이므로 반드시 전편을 먼저 보시기 바랍니다.전편의 말미에서 프로그래밍 개념이 부족한 시스템 기획자가 작성한 시스템 기획서가 야기할 수 있는 두 가지 큰 문제점에 대해서 이야기를 했었습니다. 그래서 이번 편에서는 그 문제점이 무엇인지 보다 구체적으로 설명해볼까 합니다.첫 번째 문제는 이와 같은 기획서...

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

// 이 글은 1편 ( http://sstorm.egloos.com/5534178 )에서 이어지는 글이므로 반드시 1편을 먼저 읽은 후에 보시기 바랍니다.지난 글에 이어서 게임기획자의 프로그래밍 공부에 대해서 이야기해봅시다. 앞서도 언급했듯이 시스템 기획자의 경우에는 다른 파트의 기획자보다 훨씬 높은 수준의 프로그래밍 지식이 필요하다. 이유는 ...
1



통계 위젯 (화이트)

2621
224
492284