Программист игр. UI-разработчик для модификаций клиента WoW (версия 3.3.5) (Дистанционная работа)

Бюджет не указан

Задание: Программист игр. UI-разработчик для модификаций клиента WoW (версия 3.3.5) (Дистанционная работа)

Привет! Сервер wowcool.su — это приватный сервер World of Warcraft на версии 3.3.5 (Wrath of the Lich King), ориентированный на кастомный контент, баланс и сообщество. Мы ищем энтузиаста, который поможет развивать проект через глубокие клиент-сайд изменения, улучшая пользовательский интерфейс и интегрируя новые фичи напрямую в клиент игры. Это не про написание аддонов — мы фокусируемся на модификациях самого клиента. Обязанности: Модификация клиентских файлов World of Warcraft 3.3.5 для создания и улучшения UI-элементов: интерфейсы, меню, спеллбуки, экраны создания персонажа и т.д. Работа с Lua-скриптами внутри клиента (например, редактирование файлов вроде CharacterCreate.lua, GlueStrings.lua для добавления/изменения UI-компонентов). Редактирование и создание DBC-файлов (Spell.dbc, ChrClasses.dbc, Item.dbc, AreaPOI.dbc и подобных) для интеграции кастомного контента, такого как новые классы, спеллы или UI-иконки. Создание и тестирование MPQ-патчей для распространения изменений среди игроков, обеспечение совместимости и отсутствия конфликтов. Взаимодействие с разработчиком ядра (на C++) для синхронизации клиент-сайд и сервер-сайд изменений (например, в AzerothCore). Рисование/модификация текстур, иконок и UI-элементов с использованием инструментов вроде Photoshop или аналогичных. Отладка и оптимизация клиентских модификаций: фикс багов, проверка на производительность, использование консольных команд для дебага Lua-ошибок. Участие в развитии сервера: предложения по новым фичам, тестирование обновлений и поддержка сообщества. Требования: Глубокие знания Lua для клиент-сайд скриптинга (редактирование встроенных Lua-файлов, создание UI через скрипты). Опыт работы с DBC-файлами: редактирование с помощью инструментов вроде Taliis, MyDBCEditor, WDBXEditor или Spell Editor; понимание структур DBC (ряды, колонки, клонирование записей). Знание структуры клиента WoW: работа с MPQ-архивами (использование Ladik's MPQ Editor для извлечения/модификации файлов), создание патчей без перезаписи оригинальных данных. Опыт модификации XML-файлов для UI (например, CharacterCreate.xml для добавления кнопок, анкоров и элементов интерфейса). Понимание интеграции с серверным ядром на C++: согласование DBC-изменений, обеспечение consistency между клиентом и сервером. Большой опыт игры в World of Warcraft версии 3.3.5: глубокое понимание механик клиента, UI, спеллов и интерфейсов. Навыки реверс-инжиниринга клиента (патчинг WoW.exe при необходимости, работа с WoWModelViewer для просмотра моделей/UI). Высокая лояльность и сильное желание развивать сервер: мы ищем человека, который станет частью команды на долгосрочной основе. Умение работать с инструментами: MPQ Editor, DBC-эдиторы, возможно ReShade для визуальных тестов. Готовность к командной работе и обсуждению идей. Условия: Оплата: процент от дохода сервера (донаты, подписки и т.д.). Конкретные проценты оговариваются индивидуально по результатам собеседования, в зависимости от вклада и опыта. Гибкий график: удаленная работа, фокус на результатах. Возможность влиять на развитие проекта: твои идеи будут услышаны и реализованы. Дружественная команда энтузиастов WoW. Если ты фанат WoW 3.3.5, имеешь опыт моддинга клиента и горишь желанием создать уникальный сервер — присылай резюме, примеры работ (патчи, DBC-изменения) и контакты на https://t.me/happylamasw. Собеседование включает тестовое задание по модификации клиента.