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