2010-08-08 4 views
0

C#을 배우기 시작하면 XNA Game Studio (4.0) 및 프레임 워크를 사용하여 게임을 만들 수있을 때까지 얼마나 걸릴지 궁금합니다. X 박스 360 라이브 아케이드 사이드 스크롤 게임.C에서 사이드 스크롤링 게임의 어려움

현실적으로 나는 다른 우선 순위도 가지고 있기 때문에 "프로젝트"가 실현 가능한지 알고 싶습니다. 분명히, 내가 아케이드 게임을 만들고 싶다면, 예술 디자인을 할 의향이있는 친구와 코드를 기꺼이 도와 줄 사람을 찾아야 할 것입니다.

아이디어가 있으십니까? 이 게임은 상대적으로 간단하지만, 독특하고 시각적으로 어필 할 수 있습니다.

+0

솔직히 질문에 답변 할 수 없습니다. 어떤 대답을 기대하십니까? 얼마나 오래 사람들이 당신을 데려 갈 것인지, 얼마나 어려울 지 어떻게 말할 수 있습니까? – Kobi

+2

이 바로 아래의 답변은 어떻습니까? 내 질문에서 말했듯이 "게임 프로그래밍이 무엇인지 알기 위해 노력하고있다."그래서 나는 단지 "프로젝트"가 실현 가능한지 알고 싶다. " – Qcom

답변

7

먼저 Xbox LIVE 인디 게임 (XBLIG)을 사용하고 나중에 Xbox LIVE Arcade를 사용하는 것이 좋습니다. 후자의 경우 Microsoft와의 적절한 출판 계약이 필요하며 전자의 경우에는 그렇지 않습니다.

언급 한 바와 같이 시간 견적을주는 것은 매우 어렵습니다. 특히 자신의 경험 수준을 모른 채. 내 last finished game은 XBLIG 팀과 함께 기술적으로 공상적인 platformer였으며 4 개월을 개발했습니다. 그러나 나는 수년간의 경험으로 그 일을 시작했습니다. 그리고 그 시간 제한에 맞추기 위해서는 엄청난 노력을 기울여야했습니다.

경험이 거의 없거나 전혀없는 경우 작은 것으로 시작하는 것이 좋습니다. 그리고 내가 "너"라고 말할 때 - 이것은 또한 팀 전체에 적용됩니다. 완성 된 제품의 배포를 포함하여 처음부터 끝까지 매우 작은 게임 (테트리스, 뱀, 그런 종류의 것) 또는 2 개를 만드는 것으로 시작하십시오. 이렇게하면 몇 가지 중요한 경험을 얻을 수 있으며 게임을 제작하는 데 필요한 요소와 소요되는 시간을 더 잘 이해할 수 있습니다.

마지막으로 - 견적보다는 - 시간 제한을 설정하고 그 안에 일정을 잡으려고합니다. 경험이 부족한 팀이 플랫폼 작성자 인 경우 6 개월에서 9 개월 정도는 합리적이라고 말할 수 있습니다. (물론, 당신이 내 조언을 받아 먼저 작은 게임을 시도한다고 가정합니다. 작은 게임의 경우 1 개월로 제한합니다.)

+0

+1 : 아주 작게 시작하는 경우, 특히 OP가 C#을 아직 배우지 않았거나 XNA에 익숙하지 않은 경우. 그러나 http://www.kongregate.com/labs와 같은 무언가를 만들 수없는 이유는 없습니다 (플래시로되어 있다는 것을 알고 있지만 트랜스 코딩하여 XNA를 배웠습니다). 또한, 나는 당신의 게임의 모습을 좋아합니다. 지금 다운로드 중 :) –

+0

조언 주셔서 감사합니다! 그리고 와우, 어둠에 대한 축하해! 정말 재밌 네요! 또한 게임을 개발할 때 얼마나 많은 경험을 했습니까? C#과 XNA에 관한 한 가장 좋은 학습 방법은 무엇입니까? – Qcom

+0

C# 및 XNA로 시작했을 때 C++ 및 OpenGL에 대한 수년 간의 경험이있었습니다. 그리고 Dark를 만들기 전에 두 개의 더 작은 XNA 게임을 만들었고 완성했습니다. 게다가 다른 몇 가지 용도로 사용했습니다. –

3

자금이없는 게임을 프로그래밍하는 것은 매우 어렵습니다.
게임을 프로그래밍하는 방법을 배워야하지만 그래픽 아티스트가 수익을 얻지 않는 한 쉽게 기여할 것으로 기대하지 마십시오.
게임에 관심이 생겨서 일부 아티스트가 기고해야하는 경우가 있습니다.
오픈 소스 프로젝트와 마찬가지로, 혼자서 시작하고 사람들이 당신이가는대로 기여할 수 있기를 바랍니다.
그런 게임을 프로그래밍하는 방법을 배우고 시도해야합니다. 처음에는 거의 그래픽없이 프로그래밍을 시도하십시오. 줄과 점을 사용해도됩니다.
게임이 제대로 작동 한 후에 아이디어가 충분하면 관심을 가질 수 있습니다.
그냥 해보고 어떻게되는지 확인하십시오.
프로젝트 성공 여부에 상관없이 프로그래밍 기술이 향상됩니다.

+0

니스, 무슨 뜻인지 알아. 예, 내 아이디어가 누군가의 관심을 끌기에 충분하다면 선과 점이 실제로 예쁜 효과와 부드러운 애니메이션을 위해 스왑 아웃 될 수있을 것입니다. – Qcom

1

나는이 책을 통해 원하는 작업을 정확하게 수행하십시오.

Building XNA 2.0 게임 : 독립 게임 개발을위한 실용 가이드 저자는 동일한 기술 떨어져 두 XBLA 게임을했다 http://www.amazon.com/Building-XNA-2-0-Games-Professionals/dp/1430209798

(전문가에 의한 전문가를위한 책) : 식기 세척기 : 죽은 사무라이 식기 세척기 : 뱀파이어 스마일

이 XBLA 게임 Dust도이 책/튜토리얼에서 나온 것으로 소문이 있습니다. http://www.youtube.com/watch?v=DmSAQwbbig8