• Junkfish

Gameplay Programmer - Team Junkfish

Updated: Mar 1

Junkfish is looking for a talented Gameplay Programmer to join our Scottish BAFTA nominated development team in the UK. You will have the opportunity to join our expanding team to work on Monstrum 2, the multiplayer sequel to our cult-classic horror game - Monstrum. As part of a culture that celebrates diversity, we encourage you to apply regardless of gender, race, disability, sexual orientation, religion, age or any other diversifying factor as we strive to improve equal opportunities and accessibility within the industry.

As a Gameplay Programmer, you’ll be working with a dynamic team of skilled programmers, helping to implement features within the Unity engine, ensuring they work to spec within a networked environment. You will also be entrusted with making sure features implemented are well optimised and free of bugs.

You must have genuine passions for games as you’ll be given your chance to help shape Monstrum 2 and will be encouraged to give feedback, alongside all other disciplines, to the team as a whole.

Day-to-day Responsibilities:

  • Analyse and understand the game design documents in order to define the required functionalities and the game systems that must be developed in the engine.

  • Analyse existing functionalities in the engine and determine if they meet project requirements.

  • Suggest improvements whenever necessary by designing and implementing new systems or modifying existing systems.

  • Collaborate with game designers/level designers/animators so as to discuss the constraints and establish the technical possibilities of the various gameplay functions.

  • Implement and optimize the controls and interaction systems so that gameplay is fluid.

  • Validate and verify whether the newly developed systems fulfill the intentions of the project and are coherent with the existing code. Ensure that the implementation of the controls and game systems provide the player with the experience that the designers have envisioned.

  • Work with people from other crafts in developing the tools required to efficiently make the necessary gameplay adjustments.

  • Seek out and correct the gameplay bugs identified by the production and quality control teams.

  • Document the work so as to transfer knowledge and enable users (programmers and people from other tasks) to understand how the new systems and gameplay functions work.


Required Skills:

  • At least one shipped game as a Unity Programmer.

  • Good working knowledge of Unity, C#.

  • Ability to understand and take into account user needs.

  • Autonomous, with ability to take initiative.

  • Able to estimate their own tasks and assist the programming team with planning.

  • Have good interpersonal and communication skills

Nice To Have:

  • Experience with player management systems such as PlayFab.

  • Bachelor’s degree in a relevant subject or equivalent industry experience.

  • Experience with optimization for stability and performance.

  • Worked on titles for PC and/or consoles.

  • Knowledge of Steam, Microsoft, and Sony’s certification requirements.

Additional Information

Salary: Negotiable

Location: Dundee, UK (Remote options available)

About Junkfish

Dive into indie with Junkfish - a leading, independent video game development studio based in Scotland and Singapore. We develop and deliver unique, innovative titles for a worldwide audience; best known for the BAFTA-nominated, cult-classic horror, "Monstrum". Most recently, Junkfish became the proud winners of the UK Game of the Show with our multiplayer horror sequel, “Monstrum 2”.

Next Steps

To apply for this position, please send your CV to jinshen.neo@teamjunkfish.com.

384 views0 comments

Recent Posts

See All
© 2020 Junkfish Ltd. All Rights Reserved