Job Specification
WOULD YOU ENJOY:
- Helping create beautiful games
- Working in our own and other multi-platform game engines, with a diverse range of titles and codebases
- Having the creative freedom to put your keen interest in graphics technology into practice
- Becoming a champion for graphics and visual effects within the company
- Joining a development team with over 10 years average experience that has remained unchanged for the past 2.5 years
If so, you may be interested in becoming a Graphics Programmer at This studio!
RESPONSIBILITIES:
- Implement graphical rendering techniques and effects, and supporting tools and technology
- Work closely with other departments to create or improve art asset creation and workflow
- Sharing of graphics knowledge with other members of the programming team
- The ability to work with older / other graphics engines and update them to use modern rendering techniques
- Work as part of a small but perfectly formed close-knit team, where your opinion and efforts count
KEY SKILLS REQUIRED:
- Enthusiasm for graphics programming, technologies and methods and a desire to keep up to date
- At least one shipped console or PC title or demonstrable expertise in the field
- Expert knowledge of vertex and pixel shader programming
- Knowledgeable in a variety of special FX techniques
- Excellent knowledge of graphics pipelines and hardware
- Excellent C/C++ programming knowledge
- Excellent maths skills
- Keen eye for detail
EXPERIENCE REQUIRED:
- Experience with 3D graphics APIs such as Direct3D, OpenGL
- Experience in profiling and optimisation techniques
- Experience with multithreaded programming
- 4 years+ professional programming experience considered a bonus
SKILLS OR INTERESTS CONSIDERED A BONUS:
- Knowledge and experience of other game engines such as Unity, UE4
- Knowledge and experience of the Universal Windows Platform
- An interest in games