1

Step 1

Подготовка к полноценной работе и ведению группы ВК.

2

Step 2

Проектирование архитектуры и механики игры.

3

Step 3

3D моделирование основных персонажей и окружения игры.

4

Step 4

C# скриптинг игровой механики и основных классов.

5

Step 5

UI и стратегия использования.

6

Step 6

Тестирование игровых прототипов.

7

Step 7

Формирование рабочего прототипа игры.

1

Step 1

Подготовка к полноценной работе и ведению группы ВК.

2

Step 2

Проектирование архитектуры и механики игры.

3

Step 3

3D моделирование основных персонажей и окружения игры.

4

Step 4

C# скриптинг игровой механики и основных классов.

5

Step 5

UI и стратегия использования.

6

Step 6

Тестирование игровых прототипов.

7

Step 7

Формирование рабочего прототипа игры.

11 October 2018 31 December 2018
Goal completed 1 January 2019

Goal author

Владимир

Russia, Санкт-Петербург

General

Разработать игру по Mars Attacks!

Краткая информация о проекте:

  • Проект по франшизе "Mars Attacks!"
  • Жанр проекта - Tower Defense.
  • Графический стиль - Low Poly.
  • Конечная платформа разработки - WebGL.
  • Игровой движок - Unity.

Почему именно Mars Attacks?

Выбор был сделан после изучения общественного мнения в русскоязычных группах ВК посвященных разработке игр, где основную массу участников составляет люди возрастом от 14-25 лет. По итогам проведенных опрос узнаваемость персонажа - марсианина составила около 15%.
Выбор пал на жанр игры - Tower Defense(TD), как максимально подходящий под данную франшизу, т.к. даже в фильме от 1996 года люди вели оборону от наступающих сил марсиан.

Почему я использую платформу SmartProgress?

О данной платформе узнал случайно в рекламном ролике одного из видео на YouTube, решил попробовать свои силы и проверить навыки ведения блогов. Так же заметил, что большинство целей по группе "Разработка игр", заброшены/просрочены или авторы сами не понимают чего хотят от своих целей.
Придя к неутешительным выводам, хочу повысить свою ответственность путем постановки цели, а так же буду вести группу ВК, там публикуя подробный статьи о ходе разработки в которых буду раскрывать программный код и мое виденье на процесс разработки и архитектуру игры.

Пару слов о себе.

Я не профессиональный разработчик и не гуру GameDev'а, по этому могу допускать ошибки....но не ошибается тот, кто ни чего не делает! С игровым движком знаком с 2012 года, но очень плотно работаю с ним с 2016, так же для реализации своих проектов изучил Blender, т.к. считаю что создание 2D игр это слишком легко.

Достижение данной цели для меня это...

  • Получение опыта в разработке игр данного жанра.
  • Получение по итогам прототипа игры в качестве портфолио.
  • Получить отзывов от реальных пользователей, что смогут поиграть на платформе ВК через браузер...без регистрации и смс! :)

 Goal Accomplishment Criteria

Рабочий прототип игры на платформе WebGL.

 Personal resources

Знания игрового движка Unity, знание моделирование в Blender, ведение одноименной группы в ВК и очень много затраченного времени!

  1. Подготовка к полноценной работе и ведению группы ВК.

    Для более детальных отчетов по реализации поставленной цели и т.к. конечная платформа будет ВК, необходимо создать одноименную группу в ВК. После написания нескольких статей по реализации проекта, думаю числа 5 будет достаточно, провести бесплатный пиар в группах ВК связанных с разработкой игр.

    Цель этапа - сделать интересную группу с "живыми" участниками для получения отзывов о игре.

    Спасибо за внимание!

    1. Создание группы ВК - Mars Attacks!

    2. Написание 5 статей по реализации цели.

    3. Бесплатный пиар в группах GameDev ВК.

    4. Получения первых отзывов от участников.

  2. Проектирование архитектуры и механики игры.

    Большинство разработчиков - любителей считают, что архитектура и механика игры, это дело второстепенное и в этом их ошибка. Потому как только продуманная механика с четкой архитектурой игры позволяет добиться оптимизации игрового процесса и снизить количество багов до минимума.
    А также продуманная архитектура игры ускоряет процесс разработки и настройки игрового проекта. Данный этап является основой всего - мое мнение.

    Цель этапа - сделать понятную и простую архитектуру игры, на основание которой создать механику.
    Спасибо за внимание!

    1. Архитектура игры.

    2. Механика игры.

    3. Описание игровых юнитов и их взаимодействие.

  3. 3D моделирование основных персонажей и окружения игры.

    Графика это то, что пользователь видит с первых секунд знакомства с игрой, и от качества и стиля зависит дальнейшее восприятие игры. В данном проекте был выбран стиль графики - Low Poly, потому что:

    1. Данный стиль оптимально подходит под конечную платформу разработки - WebGL, и подходит под архитектуру проекта.
    2. Также этот стиль проще в моделирование, что ускоряет процесс разработки.
    3. Размеры FBX файлов с анимацией с оптимальным размером, что критично для игры-браузера.

    Цели этапа - максимально снизить количество вершин и треугольников в экспортируемых мешах, для повышения производительности игры в целом. Не делать сложные анимации с игровыми мешами и снизить количество анимаций до минимума.

    Спасибо за внимание!

    1. Солдат - Марса / Земли.

    2. Офицер - Марса / Земли.

    3. Легкая боевая машина - Марса / Земля.

    4. Танк - Марс / Земля.

    5. ПВО - Марс / Земля.

    6. Воздушная техника - Марс / Земля.

    7. Игровое окружение и прочее.

  4. C# скриптинг игровой механики и основных классов.

    Программирование основных классов описывающие механику игры и архитектуры. Просто берешь и кодишь, решая возникающие проблемы и задачи...

    Цель этапа - сделать читабельный и оптимизированный код, для написания статей в группе ВК о ходе разработки.

    Спасибо за внимание!

    1. Скрипты юнитов.

    2. Скрипты игровой информации и механики.

    3. Скрипты игрока.

    4. Скрипты игровой архитектуры.

    5. Скрипты сохранения и загрузки данных.

  5. UI и стратегия использования.

    Взаимодействие игрока с игрой происходит по средствам UI ( User Interfase), от качества и логичности архитектуры UI игры, зависит понимание и интерес пользователя. Так как из меня 2D художник плохой, то данный этап вызовет у меня больше проблем чем другие и затраты времени будет больше.
    Основная концепция для данного проекта - не нагружать игру большим количеством UI-элементов, а так же сделать максимально интуитивно-понятным функции элементов.

    Спасибо за внимание!

    1. UI игровой сцены.

    2. UI игрока.

    3. UI игры в целом.

  6. Тестирование игровых прототипов.

    В ходе разработки будет создаваться множество промежуточных игровых прототипов, которые необходимо тестировать, на данном этапе необходимо опираться на участников группы в ВК, крайне важно изучать каждый отзыв участника и делать/вносить выводы в проект.

    Цель этапа - корректирование хода разработки и получения уместных отзывов.
    Важно - Количество промежуточных прототипов игры не определено, по этому под этапов нет, но в постах делать метку и ссылку на прототип!

    Спасибо за внимание!

  7. Формирование рабочего прототипа игры.

    Финальный этап данной цели - подготовка к релизу и получения полноценных отзывов о игре. Время пришло выйти из тени и показать свое творение широкому кругу людей.

    Цель этапа - расслабиться и получать удовольствие созерцая, как другие люди играют в твою игру.

    Спасибо всем за внимание!

    1. Создание финального прототипа игры.

    2. Публикация в группе ВК.

    3. Получение первичных отзывов от участников группы.

    4. Продвижение игры в других группах ВК.

    5. Получение финального отзывов от пользователей ВК.

    6. Подведение итогов.

  • 1762
  • 11 October 2018, 11:04
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?