Всем привет! Это моя первая новость в блоге. Сегодня я хотел бы поговорить о грядущем конкурсе,а именно об "XGM Поддержка проектов 2015" Сегодня 3 июня и чтобы успеть подготовить прототип своей игры,я решил разработать план действий и написать его сюда(вдруг кому-то поможет).
Итак первым делом,как только я узнал о конкурсе,я сразу начал перебирать варианты для небольшой игры. Надо понимать что уложиться придется в одну с копеечкой недели + разработку придется вести в одиночку + опыта моделирования и рисования почти ноль,а навыки вообще отсутствуют. Пришлось брать смесь стилей для банального платформера. В итоге вышел 3D изометрический платформер-головоломка. По-моему необычно. Суть была такова: Мы играем за мячик и наша задача пройти уровень,но впереди десятки ловушек,преград да еще и головоломок,а пройти надо за рекомендованное время. Но мы здесь собрались чтобы подготовить за несколько дней прототип,а после доработать до полноценной версии. Итак,с чего начнем.
  • Генерируем идею
Нам нужна идея для игры,при чем чтобы можно уложится в срок. Для этого мы просто размышляем,можем заглядывать на разные форумы или почитать статьи, или книгу. После того как идея сгенерировалась,можно приступать.
  • Структуризация.
    Начнем с структуризации проекта. Хоть сроки небольшие,но нам не нужно особо спешить.Для начала нарисуем схему работы игры. У меня получилась такая:
Делал я схему вот здесь: www.digikey.com/schemeit
После того как подготовили примерную схему,можно проанализировать что мы успеем подготовить,а что можно не успеть :) .
  • Подготовка Необходимого контента.
Идем дальше, Наша задача сделать контент,я не спец в моделировании,но за час заделал все необходимое,но конечно же это было только начало,только подготовка.
  • Рисование необходимого UI.
    Далее необходимо также составить список элементов,которые нужно отрисовать,банально на листочке можно нарисовать нужные кнопки,тексты,и прочее.
  • Сбор всех ресурсов в движке
    После всего сделанного,на коленке,контента,собираем его в движке,настраиваем все как надо и приступаем.
  • Программируем
    Далее пишем беспрерывно код 24 часа в сутки(P.S шутка,а может и нет).Так как мы уже сделали схему в начале,мы будем знать с чего можно начать.В моем случае естественно игровая логика(кстати на нарисованной схеме можно понять что много чего было пропущено,однако я не решил делать более подробную схему,потому что банально нет времени).В игровую логику много что входило,от меню,до генерации локации и подсчета очков. Все только придется писать.
  • Доделываем контент и готовим к релизу
На данном шаге уже доделываем всякие мелочи,исправляем баги(или обходимся костылями,что нежелательно,но для конкурса и так сойдет). Готовим игру к релизу, все что не должно быть видно пользователю,все убираем. Желательно и заняться рефакторингом кода.
А вот план действий(все расписано по дням и по часам)
День первый
  • придумываем игру или додумываем.
  • Структурируем проект.
  • Делаем набор моделек,к примеру персонажа и что нибудь еще важное,ту же локацию.
  • Делаем примитивное меню.
День второй
  • отполируем меню.
  • Отрисуем UI элементы.
  • Настраиваем игрока.
  • Пишем примитивную игровую логику,к примеру подсчет очков,обратный отсчет,паузу.
День третий
  • Делаем список уровней.
  • Моделим или рисуем уровни,желательно как можно больше.
  • Доделываем игрока по необходимости.
  • Создаем игровые бонусы,в моем случае дополнительное здоровье или броня.
День четвертый
  • Доделываем последние уровни по необходимости.
  • Настраиваем UI.
  • Начинаем писать искусственный интеллект.
День пятый
  • Дописываем искусственный интеллект по необходимости.
  • Обязательно делаем настройки игры.
  • Доделываем что нибудь по мелочи.
День шестой
  • Проводим рефакторинг кода.
  • Готовим к релизу.
P.S У вас конечно же будут совершенно другие дела и план я составлял по своему проекту,однако предположительно можно управиться дней за семь восемь. Также я не брал в расчет то,что в моей игре задуманы головоломки и я не написал про эффекты(частицы,к примеру взрыв). Я надеюсь что в будущем вы сможете распланировать все так как нужно. Еще раз повторю,не стоит торопиться.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
28
9 лет назад
0
Вообще, конкурс проводится в 4-х номинациях и для каждой из них свои способы победы.
Но в целом, подготовка проекта действительно проходит такие этапы. Было бы здорово, если бы отформатировал эту информацию :)
0
13
9 лет назад
0
Jusper, То есть удалил? Но ведь эта информация может в каком-то плане помочь собраться разработчику не только в грядущем конкурсе,но и в будущих.
0
28
9 лет назад
0
То есть удалил
Хах, да брось :) Нет конечно. В смысле отредактировал, сформировал списки, заголовки. Чтобы было еще читабельнее, чем сейчас.
0
13
9 лет назад
0
Jusper, А,понятно,сейчас же этим займусь
0
28
9 лет назад
0
сейчас же этим займусь
5
21
9 лет назад
5
Крхм, вы кое-что забыли
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.