This job listing expired on Mar 7, 2024
Tweet

BlackMill Games brings history to life in video games. Every project is carefully researched to provide authentic details combined with compelling gameplay within a historical setting. Over the last decade we have built a solid reputation as a developer for supporting and caring for our games in the long run. We always go the extra mile to deliver games made with great attention to detail.

Coming from humble origins as solo developers, the team has organically grown over the last few years to 20 talented people from a variety of locations. BlackMill Games is a fully remote company and has strong methodologies around this. The team has an open and friendly culture where you will feel right at home.

https://www.blackmillgames.com/

Main responsibilities

As an experienced Unity C# Programmer you become a core part of the programming team.

Initially, you are expected to take on a broad range of different tasks (across both the live and upcoming games) ranging from: gameplay programming, prototyping new features, bug-fixing, performance improvements, and more.

Over time, as your skills and experience develop, you may choose to specialize into a specific department and become responsible for different parts of the game.

Therefore:

  • You maintain and improve codebase

  • You implement and test new gameplay features

  • You work in close collaboration with other team members to develop a great player experience

  • You are able to accurately plan and estimate workload

  • You are able to verify the work-quality once committed, and make improvements when necessary

  • You work alongside QA to identify and fix issues in the Live games

  • You maintain readable documentation

Job requirements

We appreciate an interest in history and passion for the FPS gaming genre. As we are a small team, we encourage team members to be proactive in finding creative solutions, in return also offering you the liberty to steer the topics you are working on in a way you see fitting.

Qualifications:

  • You have shipped at least 1 commercial title, or extensive experience in personal projects

  • You have an experience with a broad range of game programming subjects

  • You have an extensive knowledge of C# and the Unity engine

  • You are familiar with agile-methodologies

  • You have experience with Version control software

  • You have experience making Multiplayer games

  • You have experience with debugging

  • You read, write and talk excellent English

Bonus Skills/Experience:

  • You have shipped a game before

  • You have technical Art, UI or Game design experience

  • You have experience with HDRP or Unity Shader pipelines

  • You have WW1 History Knowledge

  • You have Console Porting/Development experience

  • You have Performance optimisation experience

  • You have experience with working on mature codebases

  • You have experience of Photon / Behaviour Designer / FMOD / Rewired / Input system

  • You have knowledge of additional code languages such as PHP and Google Cloud Platform, html.

Additional information

  • Work on a million selling commercial game franchise

  • Close knit team with various game activities outside of work hours

  • The opportunity to shape parts of the games as you see fit

  • Remote work and flexible working hours

  • Role distribution can be tailored to your preferences over time

  • Healthy no-crunch work ethic