Сложность побочной игры в C # - PullRequest
0 голосов
/ 08 августа 2010

Мне было просто интересно, если бы я начал изучать C #, сколько времени потребуется, пока я не смогу создать игру с использованием XNA Game Studio (4.0) и фреймворка для создания игры XBOX 360 Live Arcade с боковой прокруткой.

Реально, у меня есть и другие приоритеты, поэтому я просто пытаюсь понять, выполним ли "проект". Очевидно, что если бы я захотел создать полноценную живую аркадную игру, мне нужно было бы найти друга (-ов), который хочет заняться художественным дизайном, и, возможно, кого-то (-ых), кто готов помочь в написании кода.

Есть идеи? Игра была бы относительно простой, но я хотел бы сделать ее уникальной и визуально привлекательной (подробнее об искусной стороне), чтобы она выделялась.

Ответы [ 3 ]

7 голосов
/ 08 августа 2010

Прежде всего - возможно, вы захотите сначала войти в Xbox LIVE Indie Games (XBLIG), а позже попробовать войти в Xbox LIVE Arcade. Для последнего требуется надлежащее соглашение о публикации с Microsoft, для первого - нет.

Как уже упоминалось, дать вам оценку времени очень сложно. Особенно, не зная вашего уровня опыта. Моя последняя законченная игра была технически причудливым платформером, выпущенным на XBLIG, с командой из одного человека, на разработку которой ушло 4 месяца . Но я начал это с многолетнего опыта - и мне пришлось делать огромные сокращения, чтобы уложиться в этот срок.

Если у вас мало опыта или нет, я бы предложил начать с малого. И когда я говорю «ты» - это относится и к твоей команде в целом. Начните с создания очень маленькой игры (тетрис, змея, что-то в этом роде) или двух, от начала до конца - включая распространение готового продукта. Это даст вам некоторый критический опыт и даст вам лучшее понимание того, что входит в создание игры и сколько времени это займет.

Наконец - вместо оценки - я бы порекомендовал вам установить ограничение по времени и попытаться составить расписание внутри этого. Я бы сказал, что для неопытной команды, создающей платформер, разумно от 6 до 9 месяцев, в зависимости от того, насколько сложным вы это сделаете. (Это предполагает, конечно, что вы прислушаетесь к моему совету и сначала попробуете маленькую игру. Для маленькой игры установите ограничение, скажем, 1 месяц.)

3 голосов
/ 08 августа 2010

Программирование игры без финансирования очень и очень сложно.
Вы должны научиться программировать игру, но не ждите, что какой-либо графический художник внесет такой вклад, если ему не платят.
Если ваша игра выиграетдостаточно интереса и спроса у некоторых художников.
Как и в случае любого проекта с открытым исходным кодом, вы начинаете в одиночку и надеетесь, что люди будут вносить свой вклад по мере вашего продвижения.
Вы должны попытаться научиться программировать такую ​​игру.Попробуйте сначала запрограммировать его практически без графики.Даже линии и точки подойдут.
После того, как игра заработает, вас может заинтересовать, если идея будет достаточно хорошей.
Просто сделайте это и посмотрите, что произойдет.
Это улучшит ваши навыки программирования, будь то проектуспешно или нет.

1 голос
/ 06 сентября 2011

Я бы порекомендовал эту книгу, в которой описан процесс выполнения именно того, что вы хотите сделать:

Создание игр XNA 2.0: практическое руководство по разработке независимых игр (Книги для профессионалов от профессионалов) http://www.amazon.com/Building-XNA-2-0-Games-Professionals/dp/1430209798

Автор создал две игры XBLA по одной и той же технологии: Посудомоечная машина: Мертвый самурайкнига / учебник: http://www.youtube.com/watch?v=DmSAQwbbig8

...