You will contribute to the development and research of our new Enfusion Engine, which will serve as the technical backbone of our future games. You'll develop new tools for our artists, designers, animators, sound designers and other developers who work on our games.You will collaborate with animators, providing new animation methods for them, improving the existing ones and taking care of animation exporting pipeline. You will also collaborate with game programmers, fulfilling their requirements of an animation system from gameplay and moddability point of view. Your contribution on engine tools will be used by our community for creating their own user mods.
Responsible for fulfilling defined tasks on time and at the required level of quality
Present, develop, and maintain gameplay mechanics
Work on parts of our engine, integrate new technologies, implement new features and/or technologies
Process allocated tasks on your own
Fix bugs in the software (game engine)
Understand the flow of production and its consequences
Actively seek to improve workflow and skills
Cooperate with animators, artists, designers and others
Provide a monthly statement of work to your direct superior (list of solved tasks and notes)
Routine C++ knowledge
Math and linear algebra skills
Strong OO design understanding
Teamwork and communication skills
Good spoken and written English
Orientation on highly performable and optimized code
Knowledge of principles of node-based animation system
Past experience with an animation system
Past experience with a physics engine
Passion for new animation technologies
27 days of holidays per year
Possibilities for skill-development and growth
Company profit sharing plan, benefit program, meal contribution
All our games for free and more