Frontend Game Developer (Rust)

Местоположение и тип занятости

Лимассол (Кипр)Полный рабочий день

Компания

Описание вакансии

Условия работы

Игра Taonga: the Island Farm была запущена в 2016м году на Flash. Это красочная 2D игра с позитивной атмосферой и глубоким геймплеем. В 2019м мы полностью переписали её на HAXE, а теперь готовимся к переходу на Rust.

В Таонге игрок немного занимается своей фермой, но главное – путешествует по многочисленным тропическим островам, исследует их и участвует в приключениях с увлекательными историями и разнообразными механиками. Каждый остров – это изометрическая сцена с туманом войны и 1500-3000 интерактивных объектов.

В игре более ста тысяч игровых сущностей, и каждые 2 недели мы выпускаем новый контент. Таонга доступна в сети Facebook и на нашем собственном веб-портале, где в неё ежедневно играют 150 тысяч игроков.

У нас тонкий клиент со сложным клиент-серверным взаимодействием. Игровая логика реализована на сервере. Часть кода клиента генерируется на основе гейм-дизайнерского набора правил, вынесенного в админку.

Сейчас над Таонгой работает молодая команда. Мы ищем целеустремлённого программиста, который будет активно вести вперёд разработку клиента игры.

Наши текущие технологии

  • Haxe, Kha, JS – планируем переход на Rust
  • Разработка ведётся на HAXE с использованием Kha
  • Компилируем HAXE-код в JavaScript
  • Часть функционала реализуем на JS

Инфраструктура разработки

  • Youtrack для постановки задач
  • Git
  • CI с использованием TeamCity
  • Окна верстаем на нашем собственном фреймворке Jetgui (это делает UI/UX дизайнер)

Ближайшие задачи

  • Постепенный перевод клиента игры с HAXE на Rust
  • Разработка новых игровых фичей в команде с гейм-дизайнером. Хотим переписать соревнования, добавить мини-игр, социальных взаимодействий, решить сложную задачу с домашним островом игрока
  • Оптимизация производительности
  • Ревью и рефакторинг устаревших решений
  • Глубокая интеграция с нашим веб-порталом

Требования

  • Любовь к играм и осознанное желание их разрабатывать
  • От 3-х лет опыта разработчиком
  • Владение HAXE или готовность его освоить
  • Владение Rust или готовность его освоить
  • Умение распределять своё время, приоритизировать задачи, работать самостоятельно и договариваться с командой без опеки менеджера, потому что менеджеров у нас нет

Предлагаем

  • Интересные задачи и дружелюбную атмосферу;
  • Релокацию на Кипр за счёт компании для тебя, партнёра и детей;
  • Удобный офис в Лимассоле;
  • Официальный контракт и рабочую визу;
  • Полностью белую з/п;
  • Индивидуальное рабочее место с современным оборудованием.

Бонусы

  • Профессиональная команда со здоровой корпоративной культурой и вниманием к work-life balance;
  • Медицинское страхование для тебя и семьи;
  • 8 онлайн-сессий с психологом в год;
  • Компенсация обедов.