Необходимые знания и навыки: - знание принципов компьютерной графики; - опыт работы с Unity3d; - опыт работы с 2D редакторами на уровне достаточном для анализа и разбора ассетов, перед интеграцией в Unity; - опыт работы с Shader Graph.
Будет преимуществом: - знание языков программирования шейдеров CG/HLSL; - опыт программирования на языке C# для процедурных эффектов/анимации, вызов и управление ими из кода, процедурная генерация объектов; - знание OpenGL; - портфолио эффектов (реализованными проектами); - опыт работы с графическими редакторами, и редакторами для создания визуальных эффектов (Photoshop, Adobe After Effect, Spine); - опыт работы с 3D редактором; - наличие художественного вкуса; - понимание особенностей поведения различных эффектов (дыма, горения, импульсов и пр.); - владение английским языком на уровне Intermediate и выше.
Основные задачи: - анализ и выбор решений, для создания ассетов под конкретный проект: * работа с художниками в разработке оптимальных решений, для интеграции графики в движок; * работа с программистами и гейм-дизайнерами для выбора оптимальных эффектов; - создание визуальных эффектов в Unity: * система частиц (particles); * эффекты для анимации; * написание шейдеров; * постобработка; - создание/настройка эффектов и анимаций в UI.
EJAW is a software development and art creation agency that delivers services to game developers, media companies and other organizations alike around the world since 2010.