Разработать игру по 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 игр это слишком легко.
Достижение данной цели для меня это...
- Получение опыта в разработке игр данного жанра.
- Получение по итогам прототипа игры в качестве портфолио.
- Получить отзывов от реальных пользователей, что смогут поиграть на платформе ВК через браузер...без регистрации и смс! :)
Критерий завершения
Рабочий прототип игры на платформе WebGL.
Личные ресурсы
Знания игрового движка Unity, знание моделирование в Blender, ведение одноименной группы в ВК и очень много затраченного времени!
-
Подготовка к полноценной работе и ведению группы ВК.
Для более детальных отчетов по реализации поставленной цели и т.к. конечная платформа будет ВК, необходимо создать одноименную группу в ВК. После написания нескольких статей по реализации проекта, думаю числа 5 будет достаточно, провести бесплатный пиар в группах ВК связанных с разработкой игр.
Цель этапа - сделать интересную группу с "живыми" участниками для получения отзывов о игре.
Спасибо за внимание!
-
Создание группы ВК - Mars Attacks!
-
Написание 5 статей по реализации цели.
-
Бесплатный пиар в группах GameDev ВК.
-
Получения первых отзывов от участников.
-
-
Проектирование архитектуры и механики игры.
Большинство разработчиков - любителей считают, что архитектура и механика игры, это дело второстепенное и в этом их ошибка. Потому как только продуманная механика с четкой архитектурой игры позволяет добиться оптимизации игрового процесса и снизить количество багов до минимума.
А также продуманная архитектура игры ускоряет процесс разработки и настройки игрового проекта. Данный этап является основой всего - мое мнение.Цель этапа - сделать понятную и простую архитектуру игры, на основание которой создать механику.
Спасибо за внимание!-
Архитектура игры.
-
Механика игры.
-
Описание игровых юнитов и их взаимодействие.
-
-
3D моделирование основных персонажей и окружения игры.
Графика это то, что пользователь видит с первых секунд знакомства с игрой, и от качества и стиля зависит дальнейшее восприятие игры. В данном проекте был выбран стиль графики - Low Poly, потому что:
- Данный стиль оптимально подходит под конечную платформу разработки - WebGL, и подходит под архитектуру проекта.
- Также этот стиль проще в моделирование, что ускоряет процесс разработки.
- Размеры FBX файлов с анимацией с оптимальным размером, что критично для игры-браузера.
Цели этапа - максимально снизить количество вершин и треугольников в экспортируемых мешах, для повышения производительности игры в целом. Не делать сложные анимации с игровыми мешами и снизить количество анимаций до минимума.
Спасибо за внимание!
-
Солдат - Марса / Земли.
-
Офицер - Марса / Земли.
-
Легкая боевая машина - Марса / Земля.
-
Танк - Марс / Земля.
-
ПВО - Марс / Земля.
-
Воздушная техника - Марс / Земля.
-
Игровое окружение и прочее.
-
C# скриптинг игровой механики и основных классов.
Программирование основных классов описывающие механику игры и архитектуры. Просто берешь и кодишь, решая возникающие проблемы и задачи...
Цель этапа - сделать читабельный и оптимизированный код, для написания статей в группе ВК о ходе разработки.
Спасибо за внимание!
-
Скрипты юнитов.
-
Скрипты игровой информации и механики.
-
Скрипты игрока.
-
Скрипты игровой архитектуры.
-
Скрипты сохранения и загрузки данных.
-
-
UI и стратегия использования.
Взаимодействие игрока с игрой происходит по средствам UI ( User Interfase), от качества и логичности архитектуры UI игры, зависит понимание и интерес пользователя. Так как из меня 2D художник плохой, то данный этап вызовет у меня больше проблем чем другие и затраты времени будет больше.
Основная концепция для данного проекта - не нагружать игру большим количеством UI-элементов, а так же сделать максимально интуитивно-понятным функции элементов.Спасибо за внимание!
-
UI игровой сцены.
-
UI игрока.
-
UI игры в целом.
-
-
Тестирование игровых прототипов.
В ходе разработки будет создаваться множество промежуточных игровых прототипов, которые необходимо тестировать, на данном этапе необходимо опираться на участников группы в ВК, крайне важно изучать каждый отзыв участника и делать/вносить выводы в проект.
Цель этапа - корректирование хода разработки и получения уместных отзывов.
Важно - Количество промежуточных прототипов игры не определено, по этому под этапов нет, но в постах делать метку и ссылку на прототип!Спасибо за внимание!
-
Формирование рабочего прототипа игры.
Финальный этап данной цели - подготовка к релизу и получения полноценных отзывов о игре. Время пришло выйти из тени и показать свое творение широкому кругу людей.
Цель этапа - расслабиться и получать удовольствие созерцая, как другие люди играют в твою игру.
Спасибо всем за внимание!
-
Создание финального прототипа игры.
-
Публикация в группе ВК.
-
Получение первичных отзывов от участников группы.
-
Продвижение игры в других группах ВК.
-
Получение финального отзывов от пользователей ВК.
-
Подведение итогов.
-
- 1763
- 11 октября 2018, 11:04
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением