
These games jobs were last updated on 08/05/08. For games programming, we include tools, AI, audio, gameplay, network, engine, 3D, mobile and animation programming jobs. If you are interested in any of them please quote the ref no(s) and send your CV to Yelena.
Graduates - CV and demo advice is available on our advice for graduate programmers page.
This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. The Lead Console Programmer manages the programming team, works closely with the Art and Design leads, and is responsible for architecture and design of multiple systems.
Responsibilities:
* Management and scheduling of the programming team.
* Architect, program, and debug high quality products with efficient and reusable code.
* Design, develop and extend game engine on a next generation console: game play, graphics, AI, networking, audio, etc.
* Enforce good software practices.
* Account for risk factors and plan for risk mitigation.
* Ensure good communication with other departments, and provide status reports to management.
* Maintain useful documentation for programmers and the rest of the team.
Qualifications:
* Console development experience (PS2, PS3, XBox, XBox 360).
* Must have at least one title as a Lead programmer.
* Experience managing a team of programmers. At least six years of experience in C++ programming.
* Experience with assembly level programming.
* Experience designing and implementation complex data-driven systems.
* Must have excellent object-oriented design and analysis skills.
* Must have excellent communication and documentation skills.
Education and/or Experience:
Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.
This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. The Lead Software Engineer manages the programming team, works closely with the Art and Design leads, and is responsible for architecture and design of multiple systems.
Responsibilities:
* Management and scheduling of the programming team.
* Architect, program, and debug high quality products with efficient and reusable code.
* Design, develop and extend next generation game engine: game play, graphics, AI, networking, audio, etc.
* Enforce good software practices.
* Account for risk factors and plan for risk mitigation.
* Ensure good communication with other departments, and provide status reports to management.
* Maintain useful documentation for programmers and the rest of the team
Qualifications:
* Must have at least one title as a Lead programmer.
* Experience managing a team of programmers.
* At least six years of experience in C++ programming.
* Experience with assembly level programming.
* Experience designing and implementation complex data-driven systems.
* Must have excellent object-oriented design and analysis skills.
* Must have excellent communication and documentation skills.
Education and/or Experience:
Bachelor's Degree (B.S.), or M.S. in Computer Science, Engineering, Math or a related degree.
This Bay area client has been bringing cutting edge gameplay and graphics to video gaming since 1992. With over 20 published titles they have proven excellence in the 3rd and 1st person action genre. They now utilize their internally developed, state of the art technology and tools to consistently create the best possible gameplay experiences. Our client is looking for Senior Programmers to fill one of their Lead positions. The ideal candidate will have Shared Technology, Core Tech or Tools experience.
Requirements:
* Bachelor’s degree in Computer Science, Computer Engineering or equivalent work experience.
* 5+ years experience or equivalent in C++
* Experience with Python and Mel is a plus
* Expertise in game technology and tools issues, with experience as a programmer or manager on core technology, game team, or support functions.
* Good written and verbal communication skills. Ability to communicate with technical and non-technical production staff.
* Strong customer service ethic and natural problem solving abilities.
Our client is a developer of high end games for PC and console. Over the last 10 years they have grown to over 200 employees, and continue to expand. Located in the heart of the Mid-West, they offer great benefits, generous stock options, help with relocation and provide a great working environment. Our client is looking for a number of Senior Programmers to join their various teams.
Responsibilities
* Develop and enhance systems in C/C++
* Mentor and inspire junior programmers
Qualifications
* Fluency in C/C++
* Ability to debug efficiently
* Experience in AI, gameplay, shader, networking or graphics programming helpful.
Our client is an award winning, independent game studio located in San Francisco. Their first game developed for the X-box was a huge success, and they are currently working on a new, as yet unannounced next-gen project. They have established a highly creative, innovative, small, intimate development environment, and are looking forward to adding a few more talented individuals to their team. They are looking for a highly experienced, professional Senior Tools Programmer. The primary job responsibility is to create and maintain the company’s next-generation development content creation pipelines.
The ideal candidate has a minimum of 5 years experience in tools core technology programming for Xbox360, PS2, Xbox, Gamecube and/or PC pipeline development. The role demands extensive knowledge of art and data pipelines, methodologies to move content from the drawing board into the game, and resolutions to workflow and automation issues. An avid interest in keeping up with technical advances in content creation tools is required. They are seeking someone who is looking to expand their current job responsibilities and tackle unique and creative pipeline challenges. The ideal candidate has a strong preference for working in a highly creative, innovative, small, intimate development environment.
Our client are one of the premier developers of next generation console and PC titles in the Southwest. Having already established themselves with a solid line of successful game franchises, they’ve continued to expand and were recently named Game Informer's 'Developer of the Year.' With over 15 years in the industry, they have come to rely on their extensive game play experience and understanding of current game technology to produce the most original, engaging games possible. We welcome applications from talented, dynamic, innovative developers who want to make superior games and have fun while doing it. Currently, we are recruiting applicants for our next gen original IP new action racing.
Experience/Skills:
-5-8 years of relevant experience
-Thorough knowledge of C/C++ and object-oriented programming
-Self-motivated with strong work ethic
-Good communication skills and thrives as a member of a team
-Engineering methodology for problem-solving
-Fluent with 3D math
-3D Studio Max/Maya (or other equivalent modeling package) desired
-Bachelor's (BA) degree from an accredited 4-year college or university or
equivalent industry experience
Essential Job Functions:
-Architects and implements game play mechanics, some technical aspects as well as user interfaces
-Constructs solutions to unforeseen design problems in a timely manner
-Understands and follows a task schedule that is provided by the Lead
-Coordinates with Lead to communicate scheduling and progress information
-Guides and mentors junior engineers on the team
-Applies strong problem-solving/debugging skills in C++
-Interacts and communicates effectively with management on both a project and studio level
-Performs other similar or related duties as necessary.
This Dallas based independent development studio has made a name for itself creating award winning, blockbuster interactive entertainment for all major platforms. By employing the industry's most talented people and using proven production methods they consistently create games that are technologically advanced, creative, and above all, fun to play. They offer excellent benefits, generous profit sharing, and the opportunity to settle in a fun, affordable city. They are looking for a full-time gameplay programmer.
Your responsibility would be to Interface with design team and implement gameplay features from given designs.
Required Skills:
* Computer Science degree and/or 2 years game industry experience or mod experience
* Experience working with scripted game engines
* Must be able to work well in a team environment
* Excellent C++ and OOP skills
* Excellent written, verbal, and communication skills
Desired Skills:
* Action Shooter Gameplay experience
* Experience with Unreal Engine (especially knowledge of UnrealScript)
* Familiarity with design patterns and software architecture
* Current and/or next generation console experience
* Experience with version control systems (CVS, SourceSafe, Perforce, etc.)
* Familiarity with finite state machines and with animation concepts
* Excellent linear algebra skills
* Experience coding game AI.
This successful Illinois Studio has been creating quality games for over 14 years. Their world class development studio includes facilities to handle motion capture animation, audio production, state of the art technology, and world class visuals. Led by a team of veteran developers and having shipped over 75 titles to date, they truly are one of the most established and diverse developers in the Mid-West. Objective:
To write commercial quality code developed on time to meet the needs of the project.
Major Responsibilities and Duties:
-Assist with conceptualization, analysis and design of project.
-Write tools and functional, commercial quality code for project.
-Maintain awareness of current and future state of computer science. Other duties as assigned as needed.
-Participate in preliminary design for a game
-Test and debug code through the final stages of development for a game
Education/ Experience:
4 year Computer Science degree or equivalent
2 years professional experience in the software industry working as part of a team
Game-related experience (school or personal projects)
Skills Needed:
C++,
Object-Oriented Design,
Knowledge in one of the following: 3D graphics, AI, Networking, Physics, Math, Sound, UI
Must be able to work well with others and deliver quality results on time.
Preference given to candidates with experience in Console programming and Assembly language.
This Texas client is a rapidly growing, award winning developer whose games have spectacular graphics and gameplay, and utilize cutting-edge technology. They have already released 5 successful titles in the last 6 years, and with three new AAA projects in development, they are quickly solidifying their place among the industry's leading multiplatform developers. The Tools Programmer will help to design, plan and program tools and tool components for production and game development. The candidate must also exhibit excellent verbal and written communication skills, a high level of understanding towards game tool production and an adaptability to meet the needs of multiple projects utilizing common tools technology.
Responsibilities:
·Work with Programmers, Development Directors, QA and Production staff to identify workflow needs and create tool solutions.
·Contribute innovative ideas towards all aspects of game production and development.
·Research into processes to improve production workflow.
·Design, develop, extend and maintain production tools
·Programming of core tool systems while meeting required coding standards.
·Development of technical design specifications, implementation plans, and test plans.
·Provide status reports to the Lead Software Engineer during all phases of the production cycle.
Requirements:
·Experience in the design and implementation of tool systems
·At least four years experience with C++ programming
·Must demonstrate knowledge of good User Interface practices
·Must demonstrate knowledge of good software engineering practices
·Must have excellent communication and documentation skills.
-Bachelor’s Degree (B.S.) in Computer Science or a related field, or an equivalent amount of software engineer experience.
This Southern California studio has one simple goal: make fun games that everyone will want to play. With that mission in mind, they understand making games is hard work and takes good talent. They encourage exploration of new ideas and promote working together to make the best possible gameplay experience. With one hit title already under their belt, and their next release expected to be even better, their hard work certainly seems to be paying off. You need to have experience in tools and UI programming as well as strong math skills (linear algebra, trig, matrix/quaternion math). You also need to be fluent in C++ with experience of the STL, Maya SDK, MEL and coding plug-ins for 3D-modeling packages a plus.
You need a passion for creating and perfecting user-friendly workflow solutions for artists and designers. You need to be self-motivated with a strong work ethic and have excellent oral and written communication skills.
At least 5 years of programming experience in game development is required.