👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Программист Unity для игр под мобильные платформы

Зарплата

от 60 000 ₽

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

Неполный рабочий деньМожно удаленно

Компания

Юридические услуги, экспертная деятельность, разработка программного обеспечения

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

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

Требуется программист со знанием Unity3d-движка и опытом разработки и оптимизации игр под мобильные платформы. Поскольку ищется человек под доработку и оптимизацию готового проекта, крайне желательно умение разбираться в чужом коде (довольно большом и далеко не оптимальном). 

У нас имеется почти готовый игровой проект, разработанный на Unity3d под мобильные платформы Android и iOS (пока только на Android), представляющий собой онлайновую PvP-аркаду в стиле World of Warships, Iron Force и War Robots. Данный проект предназначен в первую очередь для иностранного (американского) рынка в соответствие с первоначальными договоренностями с заказчиком из калифорнийской компании, поэтому имеются соответствующие требования к качеству графики в нем. Для этого проекта нужно доделать некоторый функционал на клиентской и частично на серверной стороне, оптимизировать его для Android-платформы (частично игра оптимизирована, но не до конца) и подготовить игру к изданию.

Бонусы

Месячные премии за качество работы до 50% от оклада.

Возможность работы над перспективным проектом.

Широкая возможность профессионального роста.

Широкий доступ к обучающей литературе, а также большому числу Unity Assets, обучающих видео, а также ряду дополнительных инструментов для игровой разработки, в том числе профессиональных средств разработки графики, анимации и прочего.

В случае успешной реализации проекта возможно заключение договора о сотрудничестве с одной из ведущих мировых компаний по разработке игр.

Дополнительные инструкции

Требования:

- уверенное владение языком C#;

- опыт работы с Unity не менее 2-х лет;

- опыт разработки и оптмимизации игр под мобильные платформы;

- умение работать со средствами оптмизации и отладки, предоставляемые Unity-движком (профилировщиком, оптимизацией ресурсов CPU/GPU, отладчиком ADB под Android и т.д.);

- умение работать с разработанными 3d-моделями и текстурами под них (натягивание текстуры на модель, работа с картой нормалей, сжатие текстур для мобильных платформ и т.д.);

- умение работать с пост-процессингом;

- умение писать чистый, поддерживаемый и документированный код 

Будет плюсом:

- знание реактивного программирования;

- умение писать шейдеры;

- знакомство с СУБД SQLite;

- знакомство с серверным движком Photon Server;

- опыт разработки различных визуальных Sci-Fi эффектов, в том числе с использованием дополнительных ассетов;

- умение работать с различными программами создания графики и анимации вроде Cinema4D, Substance Painter, Houdini и т.д.