Unity Developer (Middle+/Senior)
Прямой работодатель Lowkick.games ( lowkick.games )
Опыт работы от 3 до 5 летот 2 000 $
Кто мы и кого ищем
Мы - команда LowKick и сейчас активно работаем над амбициозным AA проектом WorldShards: кроссплатформенная кооперативная PvE Sandbox MMORPG. Эпичные сражения, процедурная генерация локаций, иммерсивный мир, торговля, гибкая экономика, зависящая от активностей игроков… и ещё много-много крутых фичей в магическом мире котиков 🐱
В связи с большим количеством задач мы расширяем Dev команду и ищем сильных Unity разработчиков для проработки клиентской части нашей игры.
Предстоит быстрое погружение в проект и работа в тесной связке с командой ГД. Нужно будет анализировать и рефакторить существующий код, создавать новые игровые механики по ТЗ, не стесняться предлагать свои решения.
Вас ждет много интересных и нетривиальных задач 🔥
Тебе предстоит
- Разрабатывать новый функционал (игровые механики, сетевое взаимодействие) и решать технические задачи.
- Поддерживать, развивать, рефакторить существующий код проекта.
- Искать и исправлять ошибки и проблемы производительности.
- Верстать интерфейсы, писать модели и представления.
- Работать со сценами и префабами.
- Создавать и развивать сопутствующие проекту инструменты и библиотеки.
- Участвовать в технических обсуждениях, ревьюить код других разработчиков.
- Писать тесты.
- Работать над документацией.
Для нас важно
- Знание Unity. Работа со сценами и префабами. Работа с 3D объектами, материалами, Mecanim, 3D физикой, аудио, ParticleSystem, интерфейсом на UGUI.
- Владение алгоритмической базой. Понимание сложности алгоритмов, знание структур данных.
- Большой опыт с C#. Умение писать понятный, производительный, неаллоцирующий код. Понимание async/await, многопоточного программирования.
- Понимание принципов ООП. Знание паттернов проектирования и умение их применять.
- Понимание организации основного цикла игрового движка.
- Знание принципов сетевого взаимодействия. TCP и UDP.
- Понимание сетевых механизмов, используемых в играх - локстеп, предикция, интерполяция, способы компрессии передаваемых данных.
- Умение пользоваться Unity Profiler для оптимизации проекта и поиска проблем.
- Владение системой контроля версий Git.
- Технический английский язык для чтения литературы, написания документации.
Мы предлагаем
- Возможность поучаствовать в разработке уникального амбициозного проекта.
- Прокачку hard скиллов: сложные, интересные, нестандартные задачи.
- Мощную команду: профессионалы с опытом 6+ лет в gamedev.
- Возможность работать в офисе в Абу-Даби или удаленно.
- Стабильную работу: full-time, 5/2.
- Трудоустройство в ОАЭ, мед.страховка и помощь в релокации (сопровождение).
