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