Добрый день,
Сегодня мы расскажем вам с чего же начинать создание Вашей собственной игры. Статья пишется с учётом того, что у вас есть хотя бы небольшая команда из 3 человек. ( Художник, Программист и редактор Геймплея )
Начну, пожалуй, с небольшого вступления.Прежде чем начинать программирование игры, Вы должны составить план Ваших действий. Вы наверняка задаётесь вопросом: " А зачем вообще этот план? " Люди, уже работавшие над крупными проектами, знают, насколько это важно. Новички же, обычно, пренебрегают этим, и сильно ошибаются. При разработке больших проектов, вы можете легко запутаться, что Вам стоит делай сейчас, а что оставить на потом; что нужно сделать обязательно, а что желательно. Верное написание плана работы даст вам большой контроль над ситуацией и будет постоянно подталкивать Вас на принятие правильных решений.
Перво-наперво Вы должны чётко поставить перед собой цель и замысел проекта. Определитесь что бы вы хотели видеть в своей игре. Расставьте всё в порядке убывания важности. Оцените свои силы, попытайтесь подумать об общих проблемах которые могут возникнуть при разработке. Прежде чем записать себе в блокнот или электронную записную книжку, как Вам удобно, что-то что вы хотите добавить в проект, подумайте как бы вы реализовали эту задумку. Не нужно спешить. Одна вещь может занять уйму времени для размышления. Когда вы чётко знаете что вы сможете это сделать - смело записывайте.
Итак, теперь у нас есть с чем работать. Второй этап - выбор языка программирования и движка. Мы пишем в VS 2010 на языке C# с использованием XNA. Скажу честно, очень большой функционал, много разных вкусностей, достаточно лёгок в освоении и приятен в использовании. Лично у меня только положительные эмоции. Писать код с придуманным алгоритмом очень легко и быстро. Благодаря VS Вам не придётся писать лишнего т.к. имеется автоматическое добавление кода и много разных полезностей. И всё же, если Вам больше по душе Delphi или что-то другое, это Ваш выбор.
Вот мы уже определились и с языком программирования. Что же дальше. Первое что нужно сделать - найти большое кол-во материалов, готовых примеров, видео уроков и всего что может пригодиться вам в написании кода по выбранными вами языку и движку.
Как только всё это у Вас будет на руках можно приступать к самому программированию. Ваш художник к этому моменту уже должен нарисовать фоны, основные и часто повторяющиеся текстуры. В то время как вы будете писать код, он будет рисовать дальше. В чём бы Вы не писали, один Вам совет - не бойтесь использовать классы. Чем больше классов тем понятнее и гибче для программиста код. Всем переменным конечно же давайте понятные для вам имена. Старайтесь не засорять основной класс игры. Используйте память с умом т.к. тормоза приходят тогда когда их не ждёшь.
Старайтесь подбодрять и подталкивать команду к действиям и будущим подвигам т.к. станет одни - станут все. Никогда не бойтесь и не стесняйтесь задавать вопросы на различных форумах и вообщем в сети интернет. Все когда-то начинали и в незнании нету ничего страшного.
Следуя этим простым советам Вы обязательно добьётесь желаемого успеха.
Желаем Вам успехов в начинании. Если будут вопросы то обязательно спрашивайте, всегда рады помочь. Всего хорошего, TagumPlay.
Автор: TagumPlay.
|