Mid/Senior Gameplay Programmer

3Mind GamesApply for this Job
alert with exclamation point inside a cirle
This position has been closed.
Banner that states "we are kickstarting the next generation".

This role is a part of the UK government's Kickstart Scheme and is only applicable to 16 to 24-year-olds in the UK who are not in education and are currently claiming Universal Credit. Click here to view more Kickstart placement opportunities.

Posted
August 11, 2021
Full Time
Canada
Remote

As a Gameplay Programmer, you are responsible for developing, programming, and implementing some of the core gameplay features and mechanics of the project. Also to optimize, and to support the different departments that depend on your code and systems.

You will have to work alongside technical animators, on character mechanics, such as locomotion, cover, combat, other interactions, and animation systems in the Unreal Engine. This involves working closely to the animation team, as well as the designer team.

With every new iteration, you commit yourself to deliver AAA quality, and ensure the stability of your implementations. You have direct influence over the quality of the project. You are entrusted with coding the interactive systems that makes it a good game.

The studio requires this person to delve into different areas of development and help tweak various systems.

This role is suited to a very good generalist who can assist with other areas of development as well.

DAILY TASKS

  • Prototype with the designers, until reaching the desired result,
  • Understand existing functions and design, and anticipate, identify, and articulate the possible technical and development risks and obstacles, and suggest solutions and/or best practices,
  • Code new and existing systems based the Game Design documentation,
  • Implement, with the help of the designers and the artists, thoses systems,
  • Keep them coherent with other systems in place or coming,
  • Collaborate with designers, animators, and artists for a cohesive development project,
  • Provide an ongoing support to the rest of the team, and the Publisher, resolve bugs related to gameplay,
  • Document your work and keep it up-to-date,
  • Keep your attention to product quality, backend scalability, and to the game performances,
  • Develop gameplay tools for the different departments,
  • Other related tasks, depending on the needs and the project,
  • Coding Artificial Intelligence can be part of the tasks as well,

QUALIFICATIONS

  • An undergraduate degree in computer science of software engineering
  • At least 2-4 years of game programming experience using C++
  • Experience as part of a team that has shipped a video game, with a track record of at least 1 launched project
  • Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours, etc.)
  • Experience with Unreal Engine (4.25+)
  • Excellent problem solving ability
  • Good generalist and gameplay programmer, with the ability to write clear, maintainable and optimized code
  • Proficiency to communicate with all disciplines and to support the team
  • Strong math skills, knowledge of vectors, matrices and linear algebra

*** Successful applicants must be legally entitled to work in Canada ***

ADDITIONAL QUALIFICATIONS

  • Experience with multi-threaded programming and other techniques to improve CPU performance, both high level and low level a huge plus
  • Good knowledge of computer hardware architecture including caches, instruction pipelines, etc. is a plus
  • Experience diagnosing performance issues is a huge plus
  • Experience developing for current generation video game consoles (PS4, Xbox One & Switch) is a huge plus
  • Familiarity with Epic Online Subsystem is a huge plus
  • Experience implementing features with Steam is a plus
  • Experience and knowledge using Python is a plus
  • Experience and knowledge using JSON is a plus

TO APPLY

If you are interested in this position and would like to hear more, please contact us through this form.

3Mind Games Logo

ABOUT US

3Mind Games is an independent company dedicated to developing high quality video games, and interactive entertainment, that are original, innovative, and rich in emotion.

The studio was founded by two motivated veterans. In the industry since 1997, they share the same goal, the same vision.

3Mind Games are founding members of La Guilde (Cooperative of Game developers of Quebec).

OUR MISSION

3Mind Games mission is to develop AAA video games and interactive content that are original, innovative, emotionally engaging and fun; using immersive environments and storylines.

  • To develop games for PC (Steam), consoles and mobile using the latest technology.
  • Reach players of the world, by creating unique experience and entertainment for them.
  • 3Mind Games second mission is to support the industry and the new talents.

OUR VALUES

3Mind Games value customer and communities above everything.

  • The consumer comes first
  • Provide quality games and unique experience
  • Deliver the best story-driven games in the world
  • Push the limits of new technologies and adapt to the changes
  • Respect the communities, the players, and be transparent with our fans
  • Support the industry and the new talents
  • Set an environment where people can realize their full potential
  • Promote team-oriented work – we are a big family
  • Promote positive and constructive attitude, be solution-driven
  • Inspire others and future graduates

ABOUT THE PROTAGONIST: EX-1

The Protagonist: EX-1 is a new turn-based, tactical RPG which takes place in a brewing war between the planet Terra, and an invading synthetic race. When a massive space station suddenly appears high in orbit, the world learns of the urgent threat posed by the invading aliens. Terran’s first contact with an alien species has gone disastrously wrong. Now, plunged into a war for their world, the people of Terra mount their defense against the weaponized invaders.


Apply for this Job
related jobs
Thank you for joining the Work With Indies newsletter! The next issue will arrive on Sunday.
Oops! Something went wrong. Please try again.