Technical Artist functions as a connector between developers and artists. Technical Artist will develop, control and optimize the visual content in the game engines.
Qualifications:
Experience working with Game Engines (Unreal, Unity, CryEngine);
Programming for Game Engines using C++, C#, Unreal Blueprints;
Knowledge in the areas of game development: Procedurals, Lighting, Shaders (GLSL/HSLS), Rendering & Post Processing, VFX, Rigging and Animation;
Understanding of Graphic Rendering Pipeline for next-gen technologies, mobile and console;
Experience working with Source Control (Git, Perforce, Mercurial).
As a plus:
Background in 3D development software (3DS Max, Maya, Blender, Motion Builder);
Modelling & Texturing basic knowledge.
Responsibilities:
Organize effective communication between the art department and development;
Develop the visual content and systems (shaders, post-processes, lighting, cameras, procedural systems, tools for solving visual problems);
Form the pipelines and requirements for visual content according to the specifics of the target platform;
Perform control of the visual part of the project (profiling, testing);
Search and implement solutions to optimize the performance of the graphic part of the project;
Participate in the creation of functional prototypes from the technical art side;
Audit existing content and look for ways to improve pipelines;
Solve performance issues and bottlenecks;
Share best practices, and conduct training sessions with the team to ensure the proper use of tools and methods;
Produce and maintain documentation on tools, methods, training, processes, and engine limits for consultation and future reference.