Connecting...

Junior / Mid-Level Programmers

Job Title: Junior / Mid-Level Programmers
Contract Type: Permanent
Location: Cheshire
Industry:
Salary: Negotiable Based on Experience
Start Date: 2019-12-05
Reference: AS1803
Contact Name: Akshay Soni
Contact Email: gamesandmobile@creativepersonnel.co.uk
Job Published: December 05, 2019 14:06

Job Description

Our client is seeking to recruit a number of Junior to Mid-Level Game Programmers based in Cheshire. Recent graduates will also be considered.

You will work alongside designers, gameplay artists, final artists, animators, VFX artists, and SFX artists to implement the level and hub designs on the license-based games. Upon joining, you will be assigned to a senior programmer on a team who will act as a mentor, guiding you through our code base and getting you up to speed as quickly as possible. The project you will be on will be an unannounced major IP built on a new engine currently in development. This gives you the chance to be involved in the new engine from day one, influencing its design and implementation. 


Responsibilities:
  • Work with animators, artists and designers to implement a level design.
  • Provide creative input from a technical perspective into the level design.
  • Using Utility AI, implement friendly party AI.
  • Using Utility AI, Implement enemy AI.
  • Using Utility AI, Implement Boss AI.
  • Write reusable systems to help implement the above.
  • Construct the streaming framework for the open world hubs.
  • Create reusable and bespoke quests for the open world hubs.
  • Create gameplay systems for the hubs (Races, Quests, Teleportation mechanic etc).
  • Create bespoke mini-games.
  • Use C++ and the scripting language to achieve the above.
  • Write GUI systems.
  • Implement achievements, trophies, and rich presence.
  • Make the game FUN!
The ideal candidates:
  • Demonstrably strong talent for programming game-play and mechanics, with a clear understanding of what makes games 'feel' good.
  • Passion for working closely with world-class artists, animators and designers; supporting their developing day-to-day needs for game-play technology and associated tools.
  • A highly self-motivated team player with the ability to dive in, understand code, and learn quickly.
  • Fluent in object-oriented C++ with strong debugging and documentation skills.
  • Strong 3D maths and physics skills.
  • A good degree or post-graduate qualification, or relevant experience, in Computer Science or a related subject.
  • Provide time estimates for complex programming tasks.
  • Mentor Junior Programmers.
  • Analyse the design documents for risk and provide creative solutions.
  • Demonstrable experience in the games industry.


________


By applying for this job, you are choosing to accept Creative Personnel's Terms & Conditions. We process certain personal information about you for our legitimate business interests to identify and contact you about suitable positions that may be relevant to you. Details are set out in our Privacy Policy.