디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

게임 만들 때, 대충 만들어본 다음 처음부터 다시 만드는 방법은 안 씀?

ㅇㅇ(121.133) 2013.03.17 14:37:27
조회 250 추천 0 댓글 12




기획 및 구현을 혼자 해보고 있는데,
개발 프로세스에 대해 횽들의 의견을 듣고 싶음


아래는 내가 혼자 게임 만들 때 사용하는 작업 과정

1. 적당히 기획해서 대충 막 만든다.
   - 어떤 입력을 받으면 그에 따른 출력만 나오면 된다.
      - 따라서 내부 과정이야 어찌 되든 관계 없다.
          - 디자인 패턴 그딴 거 신경 안 쓴다.
          - TDD, DDD 그딴 거 신경 안 쓴다.
   - 단, 디버깅하기 쉽게 만든다.
      - 디버깅과 관련된 기능(e.g. 로그 출력, pawn의 상태 출력 및 pawn의 상태를 변경하는 기능)인 경우에는 가급적 만든다.
2.  "1."에 대해 재밌는지 테스트해보고, postmortem을 작성한 뒤, "1."은 폐기하고, 처음부터 다시 만든다.
   - 이제부터 만드는 것은 확정 스펙이다.
      - 추후, 주요 기획이 변경되지 않게 한다.
         - e.g. 어떤 idea가 갑자기 생각나도 게임의 주요 로직을 변경해야 할 경우에는 해당 idea를 포기한다
   - "1."에서 대충 막 만들었던 모듈도 이제는 production을 고려하여, 디자인 패턴, TDD, DDD를 신경쓰며 개발한다.  


궁금한 거는 이런 개발 방법을 실무에서도 쓸 수 있음?

실무에서도 일부 feature에 한해서는 내 방법처럼 해도 별 상관 없을 것 같은데
내 방법은 feature 하나가 아니라 처음 prototype version을 통째로 버리고 가는 거라서..
경영진들이 싫어할 것 같음.

c.f. 처음 prototype version을 통째로 버리고 가는 이유는
      누덕누덕 코드를 보수할 바에야 처음부터 다시 만드는 게 오히려 더 편해서임
c.f. 이 글은 아래와 같이 가정하고 글을 작성했음
     - 경영진은 프로그래밍의 프자도 모르므로 아래와 같이 생각할 수 있음
        - 퀄리티가 낮긴 해도 멀쩡히 잘 돌아가는 게임을 왜 폐기해야 하지?
           - 그냥 이거(protoype) 가지고 조금씩 개선해나가는 방식으로 진행하자.


혼자서 만들 때는 위의 방법이 진리라고 생각하지만....
실무에서는 혼자서 만드는 것이 아니고, 사람들도 퇴사/입사하는 사람 있을테고
정치도 있을테고 해서 위의 개발 프로세스는 단점이 있을 것 같음...(하지만 어떤 단점이 있을지 잘 모르겠음)

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
350469 ㅇㅇ형 공부 하라는 소리가 프로그래밍? [2] 징기스칸4갤로그로 이동합니다. 13.03.19 81 0
350468 아 맞다 오늘 버카주움요 백이(223.62) 13.03.19 27 0
350467 폰으로 코딩하는데 [2] 백이(223.62) 13.03.19 78 0
350465 방송태 컴퓨터 전자과 입학생인대 답이없다. (122.128) 13.03.19 46 0
350464 웹사이트 구축? [6] 학생..(128.151) 13.03.19 110 0
350463 나에게 소원이 뭐냐고 물으면 [2] 징기스칸4갤로그로 이동합니다. 13.03.19 66 0
350461 정녕 난 구원받을 수 없을 것인가 [4] 징기스칸4갤로그로 이동합니다. 13.03.19 86 0
350460 [17] 루비•‿•갤로그로 이동합니다. 13.03.19 209 0
350459 옛날 울티마 6 할때 로드브리티쉬 얼려서 박스 안에 넣어 다니기는 했었음 ☎2.52™갤로그로 이동합니다. 13.03.19 56 0
350458 징기스칸 이주 제한 풀려면 다시 컴파일 해야 되는 사항 아니노 ? [6] ☎2.52™갤로그로 이동합니다. 13.03.19 129 0
350456 빛 한 줄기를 보고 싶다... [4] 징기스칸4갤로그로 이동합니다. 13.03.19 89 0
350454 리눅스 잘아는 사람만좀 봐주라. [2] 미니앵두갤로그로 이동합니다. 13.03.19 79 0
350453 안드로이드로 카톡같은걸 만들어보고싶은데 [13] dd(210.94) 13.03.19 116 0
350451 형 이문제도좀 봐주세요 전 진짜로 멍충한듯.. [2] 나는바보다(112.145) 13.03.19 92 0
350450 이거 풀어바 [31] 루비•‿•갤로그로 이동합니다. 13.03.19 311 0
350447 간만에 오넹. 배고프다. [4] ☎2.52™갤로그로 이동합니다. 13.03.19 62 0
350446 형들 간단한 이산수학좀 풀어주세요ㅠ [7] 나는바보다(112.145) 13.03.19 94 0
350443 님들 c, c++에서 연산자좀 알려주셈 [5] 야간편돌이(175.116) 13.03.19 78 0
350442 나 없을때 피자대첩이라니 얼룩돼지갤로그로 이동합니다. 13.03.19 31 0
350440 역시 프갤 수준 ㅇㄴㅁㅇㄴㅁ(59.11) 13.03.19 69 0
350438 프갤 피자대첩 재구성 [5] ㅇㅇㅇ(1.234) 13.03.19 2208 21
350437 ㅇㅇ형 감사했습니다 [3] 징기스칸4갤로그로 이동합니다. 13.03.19 145 0
350436 push codesafer; ret; [1] 와진짜정전갤(218.51) 13.03.19 76 0
350433 좋은아침요 백이(223.62) 13.03.19 34 0
350431 이거해바 [10] 루비•‿•갤로그로 이동합니다. 13.03.19 207 0
350430 이거도 해바 [15] 루비•‿•갤로그로 이동합니다. 13.03.19 204 0
350429 [7] 루비•‿•갤로그로 이동합니다. 13.03.19 116 0
350427 수많은 한국, 일본, 외국인들이 80도시 한계로 울부짓고 있더군 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [2] (1.214) 13.03.19 124 0
350426 프로그래머에게 논리학이란?? [3] 야간편돌이(175.196) 13.03.19 240 0
350425 밑에글쓴놈 스샷 [4] 늅늅이(58.234) 13.03.19 108 0
350424 횽들 나 안드로이드프로그래밍 이동영상보면서 따라하는데 [2] 늅늅이(58.234) 13.03.19 86 0
350423 윈도우8의 부팅 과정은 전통적인 부팅 과정과 최대 절전 모드의 장점만 [4] 분당살람갤로그로 이동합니다. 13.03.19 988 0
350422 가게부 어플 만들려고 하는데 [1] 무늬만컴공(211.197) 13.03.19 75 0
350420 객체지향의 특징이 [2] 야간편돌이(175.196) 13.03.19 82 0
350419 제 생각만하고 질문해서 그런것같아요 전문대(175.115) 13.03.19 33 0
350418 게임기 에뮬레이터는 대체어떻게만드냐 [9] 개발개발(110.47) 13.03.19 113 0
350417 객체지향이 도대체 어떤느낌인가여? [11] 야간편돌이(175.196) 13.03.19 113 0
350415 c님은 웹프로그래머임? [1] ㅅ3ㅅ(175.215) 13.03.19 67 0
350414 님들 근데 vc++은 객체지향에 대한 이해가 있어야 배울만한가여 [10] 야간편돌이(175.196) 13.03.19 84 0
350412 현재 닉 전문대 어그로중 [4] c(175.208) 13.03.19 67 0
350411 노트북이 무슨 비쥬얼만 실행시키면 각종 dll오류뜨는데 개좆같네 ㅡㅡ [2] ㅁㄴㅇ(121.165) 13.03.19 64 0
350409 성님들 안드로이드 sleep함수 쓰는 법좀.. [1] 새내기(114.206) 13.03.19 450 0
350407 솔직히 아웃사이더라서 프로그래머하는애들 많을걸??? [2] ㅁㄴㅇㄹ(182.208) 13.03.19 97 0
350406 님들도 더블릿하세요 ^ㅆ^ y녀6디리(115.90) 13.03.19 44 0
350404 오늘도 프로그래머 하면 치킨집 사장님 되나요? 라고 물어보는거같아 맘이 슬프다... [5] LastCorona갤로그로 이동합니다. 13.03.19 92 0
350403 드라이버를 가지려면 물건을 뜯어야 한다고 했던가 [3] y녀6디리(115.90) 13.03.19 45 0
350402 근데 클린 언어란게 최적화인가요? [15] 전문대(175.115) 13.03.19 95 0
350398 포춘쿠키 플래시같은거 역공학으로 소스 알아낼수있어? [2] f(211.196) 13.03.19 69 0
350397 float right position fixed 가안됨 [8] 1ㄷ1ㄷㄷ(175.215) 13.03.19 55 0
350395 소수점자리 버림 어찌하나요? [6] ㄷㄷㄷ(125.135) 13.03.19 93 0
뉴스 보아, 8월 콘서트 취소…SM "급성 골괴사로 수술" 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2