Уверенный программист JavaScript для работы с 3D графикой в браузерную игру
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Весёлая команда самой популярной стратегии xcraft.ru ищет себе нового члена, JavaScript программиста браузерного 3D. Стабильный шестичасовой рабочий день (+2 часа на баги), 5 дней в неделю.
От вас потребуется отличное знание javascript и php. В рамках этой вакансии предстоит изучение трёхмерных библиотек, таких как babylon. Глобальная задача это постепенное создание трёхмерного космического мира с планетами, станциями, кораблями и боями.
Конечный пример JavaScript 3D анимации который мы хотим иметь на проекте, вы можете увидеть в видео сразу после регистрации за расу терран на xcraft.ru, пример анимации космической станции по адресу xcraft.ru/colonization.ht...
Возможен приём нескольких специалистов, но рассматриваем кандидатов только с выполненным тестовым заданием. Тестовое задание простое и не должно создать для вас сложностей: создать сцену в браузере на библиотеке Babylon с вращающейся планетой вокруг которой летает камера, не врезаясь в планету. Имитация свободного полёта с управлением как в примере: xcraft.ru/tutorial/lab/ar...
Материал для создания сцены (планета, небо): https://xcraft.ru/images/assets/3d/nebula/1_nx.jpg https://xcraft.ru/images/assets/3d/nebula/1_ny.jpg https://xcraft.ru/images/assets/3d/nebula/1_nz.jpg https://xcraft.ru/images/assets/3d/nebula/1_px.jpg https://xcraft.ru/images/assets/3d/nebula/1_py.jpg https://xcraft.ru/images/assets/3d/nebula/1_pz.jpg https://xcraft.ru/images/assets/3d/sky/sky1.jpg https://xcraft.ru/scripts/overview-planets/assets/dry1/displacement_map.jpg https://xcraft.ru/scripts/overview-planets/assets/dry1/planet.jpg https://xcraft.ru/scripts/overview-planets/assets/dry1/planet_light_svetlee.jpg https://xcraft.ru/scripts/overview-planets/assets/dry1/planet_normal.jpg
Перед началом выполнения нужно связаться со мной по скайпу VasyaMalevich или через Slack, ник тот же.
В тестовом задании будет обращаться внимание на:
1. Стиль кодирования (работа в команде, ваш код должен быть понятен всем)
2. Производительность
На проекте используется Babel, тестовое задание будет тестироваться в последней стабильной версии Chrome.
Бонусы
+ ежемесячная премия по результатам работы