Posted 10 months ago  

Gameplay Programmer at Sony

Job Description

We’re looking for a gameplay programmer who excels at designing and implementing character behavior, controls, and camera for 3rd-person AAA action games. This person will partner with the Game Director to craft an extraordinary player experience for projects like Marvel’s Wolverine — the quintessential Logan! If this is the role you have been looking for, please read on!

Essential Duties and Responsibilities include the following:

  • Designs and implements core combat and traversal systems for 3rd-person, character-based games
  • Drives the development of innovative player mechanics.
  • Works closely with content creators on feature implementation, providing technical, creative, and scheduling feedback; expand and adapt designs to meet project goals
  • Builds and improves proprietary tools to expose gameplay features and systems to content creators.
  • Solicits feedback from content creators on how to streamline workflow and improve efficiency.
  • Provides time estimates to leads and management; keeps co-workers up-to-date on progress of programming work as well as non-programming prerequisites for feature implementation
  • Other duties may be assigned

Education and/or Experience:

  • Two to four years related experience and/or training; or equivalent combination of education and experience.
  • Ability to work with mathematical concepts such as probability and statistical inference, (desired) and fundamentals of plane and solid geometry and trigonometry.
  • Strong 3D math skills, including but not limited to practical knowledge of vectors and vector operations, matrices and matrix transformations, and the various different representations of rotations (Euler, angle-axis, quaternion).
  • The basics of intersection testing and collision are a plus.
  • Proficient with an application programming language (C and C++)
  • Ability to adhere to the prevalent coding style and practices, including source control standards.
  • Understanding of procedural and object-oriented programming paradigms.
  • Familiarity with commercial content creation packages.
  • Familiarity with component-based programming paradigms.
  • Desired: Proficiency in a scripting language (Python, Perl, Javascript, etc).

Other Skills:

  • Dedication towards individual and team growth.
  • Good interpersonal skills and the ability to work in and contribute to a collaborative environment.
  • Ability to drive the creation of fun and innovative gameplay.
  • Must be flexible with schedule changes and shifting timetables.
  • Needs to be able to work independently and efficiently when required. Ability to multitask several time-intensive tasks at once.

Job Stats

Posted 10 months ago - 123 views - 17 Applied