Всем привет!
Срочно ищем разработчика с навыками реверсивной разработки для игры.
Задача коротко:
Собрать автоматизированную утилиту, которая позволит выгружать все актуальные скины всех актуальных оружий в игре и складывать на сторедж в нужном формате.
Обобщенная задача:
Реализовать вьювер скинов который будет передавать ощущения просмотра скина максимально схожего на то которое видит игрок непосредственно в игре. При этом вьювер должен работать в рамках веба с любого устройства. (Т.е. речь идет об переносе шейдеров из игры на веб или другом решении, которое позволит отобразить ассетную базу в высоком качестве и сходстве).
Конкретная задача:
Для реализации вьювера, прежде всего необходима реализация автоматического обновления ассетной базы игры. Это атоматизированное решение, которое самостоятельно скачивает обновления игры, парсит новые скины / модели и складывает их в хранилище, которое впоследствии позволяет отобразить их в вьювере. Сама система (в идеале), должна работать из под линукс среды для экономии стоимости серверных мощностей.
Шаги реализации:
1. После обновления или при первом запуске игры происходит выгрузка всех игровых ассетов.
2. Игровые ассеты сортируются по категориям.
3. Игровые ассеты конвертируются или компонуются в один шаблонный формат, в данном случае в виде .glb(обсуждаемо) 3D объекта, который включает в себя 3D модель и набор текстур(возможно вынести отдельно).
4. Игровые ассеты выгружаются в отдельное выделенное хранилище с проверкой на наличие такой модели и её версии.
5. Понимание какие шейдеры используются для отображения той или иной модели, для возможности реализовать их в веб среде.
Оплата по договоренности