Senior Graphics Programmer - BAFTA Award Winning Total War Franchise
Competitive Salary plus benefits
UK - South
Title
Category
Client Reference
Location
Salary
Date Posted
Recruiter
Description
Position Overview:
To work with the PC graphics engine team developing Total War. This is an opportunity to push the limits of graphics programming, and to make a real contribution to a world-leading strategy game franchise. This role will be both varied and challenging, including working with rendering systems for thousands of men, advanced smoke and impostering systems, and many other areas.
Key Responsibilities
To be involved with researching and implementing new graphics related technologies
Program modules of the game as assigned and scheduled with the Lead Programmer or the Project Manager including design, implementation, de-bugging and documentation
Write clean, well-commented and re-useable code
Help mentor less experienced programmers
Take part of the planning process and with the Lead Programmer or the Project Manager, define realistic deadlines and deliverables and adhere to them
Communicate early any impediment that may arise and elaborate alternative solutions
Adhere to the company’s high-quality programming standards and development process
Knowledge, Skills & Experience
Essential:
Strong interest in researching and implementing new graphics related technologies with a good current knowledge of graphics techniques (e.g. imposters, shadow mapping, ambient occlusion)
At least one published AAA game, preferably on PC but Xbox 360 also acceptable
Expert in Direct3D, with deep knowledge of D3D9 and good familiarity with D3D10
Deep experience developing with DirectX 9
Experienced and proficient in C++
Mathematically strong, with good knowledge of all parts of the 3D pipeline
Experience with writing and maintaining shaders in HLSL
Self-motivated, capable of taking ownership of a task and seeing it through to completion
Desirable:
DirectX 10 knowledge and experience
Experience of physics coding, procedural techniques, advanced shadows and lighting, optimisation, VTune, NVPerfHUD, SpeedTree, Xbox360, C#, Lua, SQL and .Net