Jobs List << Back
Roll Overview:
Responsibilities
•Develop and optimize cutting edge game code and/or middleware on PC and next-generation consoles
•Support the design team in gameplay related decisions
•Design and implement portable and reusable gameplay components
•Write small AI related tools and/or support tools developers
•Occasionally integrate third party libraries
•Communicate closely with stakeholders to ensure requirements are understood and delivered
•Design and implement efficient and maintainable code (primarily in C++ although C or assembly language may be required occasionally)
•Maintain useful programming documentation
•Realistically plan your schedule using an iterative Agile software development process
•Support the team in fostering and improving software development processes
•Mentor team members when required
Requirements
•Excellent understanding of C++ (Minimum 4 years experience)
•Excellent knowledge of general AI techniques and algorithms
•Excellent knowledge of at least one embeddable scripting language (preferred Lua)
•Maths
•Object Oriented Design
•Enthusiasm for game development
•Interest and understanding of game design and game mechanics
•Proven experience with game development, either in game industry or through challenging hobby project
•Proven track record of at least three completed projects (games or other non-trivial projects)
•Good Team Player
•Good written and oral communication skills
Desirable
•Experience in games industry.
•Scripting Languages (Lua, Python, …)
•XML
•Knowledge of AI driven Animation
To apply for this job...
Enter your email address, check the appropriate box, and then hit the 'Apply' button.
If you are an exiting Change candidate, make sure you use your registered email address.
If you you would like to apply for multiple jobs, add them to your favourites and then use the 'Submit CV' link in the favourites box.

