PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/08/28 15:02:54
Name Haru
Subject 게임개발시 프로그래밍 순서 좀 가르쳐 주세요.
게임을 만들려고 하는데 기획이나 구상 같은 것이 모두 끝났을 경우
프로그래밍을 하잖아요. 그 때 뭐 부터 프로그래밍을 해야 되나요?
배경부터 프로그래밍을 해야 하나요? 아님 요소요소 객체라고 하나?
그런 것들부터 프로그래밍을 해야 하나요?
추상적으로 좀 가르쳐 주실수 있을까요??

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/08/28 15:20
수정 아이콘
취미생활로 프로그래밍 하시는 경우라면 본인이 보기 편하게 쭈욱 하시면 되구요. 객체 설계 부분이 굉장히 중요하니 논리적으로 잘 따져주셔서 상위 객체부터 차근차근 풀어나가시면 되겠습니다. 아주 간단한 형태의 게임인 경우 객체지향을 고집하실 필요는 없습니다.

돈을 목적으로 하여 팀이 참여한 게임제작이면 우선 객체 설계부터 하시고 스크립트 작업이 우선입니다. 개발 총괄하시는 분이 정확하게 이해할 수 있을 정도로 세밀한 스크립트 작업이 필요합니다.
배경이라면 당연히 배경디자이너가 맡게 될거고, 엔진 부분이라면 엔진 프로그래머 등 각각 자기 맡은 일을 동시에 진행하게 됩니다.
시스템 엔지니어가 지정해준 날짜까지 맡은 코딩을 마무리하시고 그 후에 컴파일-디버깅 작업 반복하게 됩니다.
08/08/28 15:32
수정 아이콘
네^^: 답변 감사합니다.
08/08/28 15:35
수정 아이콘
정석이란 없습니다만, 제가 참여하는 프로젝트에서는 대략 이렇게 진행합니다.

1. 엔진(또는 엔진 역할을 하는 라이브러리)를 만듭니다. DX 또는 OGL을 이용한 그래픽 출력, 사운드 출력... 등등을 구현합니다.
2. 게임의 대략적인 뼈대부터 작업합니다. 게임의 메인 화면을 출력하고 캐릭터를 화면에 출력하는 부분입니다.
3. 키보드나 마우스 입력에 대한 부분을 만듭니다. 캐릭터의 이동, 공격 에니메이션 등을 테스트합니다.
4. UI 및 세부적인 화면 구성을 만듭니다.
5. AI나 네트워킹, 캐릭터 액션에 대한 NPC들의 반응, 대사 출력... 등등을 만듭니다.
6. 기획 의도에 따라서 세부적인 시스템들을 하나씩 붙여가면서 완성도를 높입니다.

... 아주 대략적으로만 썼기 때문에, 단계와 단계 사이에도 무수한 작업들이 들어갑니다만, 대략적인 플로우는 대부분의 게임들이 엇비슷할거라고 생각합니다.
08/08/28 17:06
수정 아이콘
아~~ 그렇군요. 감사합니다. 열심히 참조해서 공부해 보겠습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
41414 손가락을 다쳤는데요... [1] 도시의미학2139 08/08/28 2139
41413 바지 허리 사이즈요.. [6] arq.Gstar2359 08/08/28 2359
41412 카오스 고수님들 답변 좀 부탁드릴게요 [22] Muse2465 08/08/28 2465
41411 자전거 타는 장면이 멋있는 영화 추천 바랍니다. [11] 허접플토2191 08/08/28 2191
41410 2벌식에서 3벌식으로 바꾸는걸 못찾겠습니다 [4] axbycz2225 08/08/28 2225
41409 비디오카드가 어떻게 생긴건지 궁금합니다 [3] axbycz2110 08/08/28 2110
41407 제대후 전문대 입학관련 [3] 바람과쓰러지2101 08/08/28 2101
41404 게임개발자 인력이 포화상태를 넘어섰다는데 향후 전망이 어떻게 될까요.. [9] 나무이야기2361 08/08/28 2361
41403 혹시 PSP사용자분들 이문제 원인 아시나요? [2] ~Checky입니다욧~4522 08/08/28 4522
41402 로지텍 미니 옵티컬에 대해 질문 합니다. [5] Fanatic[Jin]1924 08/08/28 1924
41401 웹에서 플래쉬 재생이 안됩니다. [2] 나는몰라2054 08/08/28 2054
41400 말도 안되는 질문 하나 드리겠습니다 [2] 날으는씨즈2123 08/08/28 2123
41399 WTO, OECD등 국제경제기구에서 일하게 되면 무슨 일을 하죠? [2] 박서의콧털1939 08/08/28 1939
41398 금요일날 밤늦게 부터 아내랑 여행을 가야합니다. [3] 소리샘1867 08/08/28 1867
41397 게임개발시 프로그래밍 순서 좀 가르쳐 주세요. [4] Haru2196 08/08/28 2196
41396 적립식펀드 자동이체 해지하고 입금안하면 어떻게 되나요? [3] 탄야4431 08/08/28 4431
41395 워드프로세서 1급 시험칠려고 하는데 궁금한게 있습니다.. [6] funnyday1938 08/08/28 1938
41394 밑에 신검얘기가 나와서그런데.. [11] 사레복2005 08/08/28 2005
41393 Homepage 서버 컴퓨터 포맷 질문입니다. [2] Psidis2709 08/08/28 2709
41392 신문기자가 꿈인 후배에게 선물할만한 책좀 추천해주세요. [3] 김솔직1648 08/08/28 1648
41391 노트북 질문좀요 TT~ [2] Xavi1511 08/08/28 1511
41390 장두섭식 선마 우방글뽕 잡는 빌드와 운영좀 알려주세요. [4] Akira2123 08/08/28 2123
41389 iccup 질문입니다. [3] 피부암통키1843 08/08/28 1843
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로