Структура для игрового Unity проекта по готовому диздоку
Ищу универсального опытного специалиста по Unity и C#(находящегося в российском правовом поле), знакомого со всеми этапами разработки игры, для:
- Первоначального создания Unity 2D проекта и настроек исходя из задачи.
- Разработки базисов модулей для всех систем, подключения необходимых библиотек.
- Создания рабочего интерфейса по готовым эскизам, но с адаптацией под популярные разрешения(якоря, привязки и т.д.).
- Создания систем, необходимых для базового геймплея(бесконечная генерация, условия победы/поражения, враги и т.д.).
- Создания системы локализации интерфейса и привязкой к различным полям.
- Комментирования написанного кода с объяснениями, что к чему привязано.
Причина столь странного запроса заключается в том, что я не планирую сосредотачиваться на работе с одним исполнителем, но собираюсь сотрудничать с несколькими, чтобы сократить время создания проекта. Поэтому, в первую очередь отдаю предпочтение исполнителю, который после или в ходе выполнения работы сможет проконсультировать по:
- Возможности интеграции в Unity работающего в РФ рекламного сервиса(MyTarget, VK реклама и т.п.), нюансам создания рекламного кабинета в таком сервисе.
- Возможности интеграции облачного игрового сервиса, работающего в РФ(Google Play и т.п.), для сохранения прогресса игрока.
- Нюансам спрайтовой анимации, принципам правильного ее создания для запросов проекта.
- Нюансам работы со звуковыми эффектами, принципами их правильного создания для запросов проекта.
- Компиляции Unity проекта в apk с контролем версий.
- Инструментам дебага недоработок и ошибок.
- Созданию своей базы данных для онлайн загрузки результатов игроков, таблицы лидеров.
- Защите данных проекта от воровства, грамотному делению на независимые модули.
Вкратце опишу геймплей игры, чтобы вы поняли обобщенную сложность разработки.
Игрок уничтожает растущие толпы врагов, идущие на него и пытается выжить, пока не достигнет нужного значения путем их убийства. В случае смерти игрок может потратить заработанное значение на постоянные улучшения, разделенные на действующие внутри кампании, и внутри всей игры. Прохождение разделяется на кампании с разными локациями и визуальным стилем. В ходе прохождения локации, игрок прокачивает свой уровень за очки опыта, добываемые из объектов на бесконечно генерируемой карте. За каждый уровень игрок может выбрать новую способность из случайного пула или улучшить уже взятую. Способности наносят урон, защищают или предоставляют уникальные пассивные усиления. Через каждые несколько процентов прогресса миссии, возле игрока появляется ящик со случайными комплектами. Комплекты, в зависимости от типа, пассивно улучшают или ухудшают одну из 16 характеристик.
Еще раз повторяю, что нужно разработать лишь структуру для будущих исполнителей(структуру для каждого модуля), а не всю игру. Потенциальным исполнителям скину подробный диздок проекта для ознакомления с задачей. Также жду предложений по стоимости вашего труда. Благодарю за внимание.