Программист Unity для игр под мобильные платформы
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требуется программист со знанием 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 и т.д.