Job Description
|
Return to Jobs Section
|
| Title: 3D Programmer |
|
| Reporting to: Lead Programmer |
| |
Job Summary:
Duties: |
- Develop high quality software using C++ and OOD.
- Ability to technically design, implement and review 3D systems for use in the development of the game in a specific timeframe.
- Ability to optimize and debug code, from low-level libraries through to in game code.
- Ability to consider cross platform issues and develop for cross platform API’s.
- Generate the highest quality work, leading to the highest quality games.
- Ability to schedule own work, and honestly and openly appraise personal and project progress.
- Desire to push gameplay technology forward wherever possible.
- Positive contribution to team goals, and project focus.
- Responsible adherence to, and proactive contribution toward, the EIDOS Coding Standards.
|
Person Specification:
|
|
| Profile |
Essential |
| |
| Experience and Qualifications |
- Minimum of 3 years commercial experience.
- Minimum of 1 published title – at least one as 3D specific programmer on a videogame.
- Worked with middleware, commercial or in-house 3D module (Unreal, Renderware, Netimmerse, etc)
- Good mathematics skills
- A good degree in a relevant subject.
- Minimum of 3 published titles – at least two as 3D specific programmer on a videogame.
|
| Technical Skills |
- Excellent C++
- Strong OOD skills
- Cross platform development experience an advantage
- Good knowledge of the Shader 3.0 model
- Experienced in optimisation
|
| Interpersonal Skills |
- Ability to organise and manage other programmers
- Team Player
- Approachable
- Open to constructive criticism
- Good Communicator
|
| Motivation and Interests |
- Ambition and passion for video games are essential!
|