Polyphony Digital - ポリフォニー・デジタル Polyphony Digital - ポリフォニー・デジタル

Game Engine Programmer

The Game Engine Programmer will develop the system that will be the base for supporting game features and its development.

  • 01

    Work Details

    •Development of basic functions for realizing various elements of the game
    •Development of systems generally required in game development
    •Development of systems for realizing features specific to the game
    •Development of a simulator that recreates physical phenomenon in a game

    The Game Engine Programmer will mainly develop the system on the game console and related utilities by overseeing the entire flow of the game, starting from the design of the framework, various simulators, save data management, job system, memory management, and development support features, etc. In simulator development, the Game Engine Programmer will develop a system that recreates various phenomena in the game to meet game specifications, including rigid bodies, elastic bodies, liquids, ragdolls, etc.
    Because the system affects a wide range of programs in the game, knowledge regarding how a computer operates fundamentally, as well as an ability to understand a wide scope of subjects covering the entirety of a large and complex system will be required. In the creation of simulators, it will also be useful to have knowledge regarding algorithms and computers to fulfill requirements regarding high speed/stability/innovations specific to gaming, not only real world physics knowledge that relates to realism. You will also be given many opportunities to fulfill your curiosity and the need to know the latest tech in computers and software development.

  • 02


    •Game Development Experience
    •Programming ability in C++
    •Excellent spoken and written communication

  • 03


    •Game development experience in PlayStation®4/ PlayStation®3/Xbox ONE/Xbox 360 etc.
    •Programming ability in C#, Python, Java, etc.
    •Game engine development experience
    •Knowledge in Mathematics / Physics
    •Knowledge in computational geometry/computational physics
    •Knowledge in multibody dynamics
    •Implementation experience in real-time 3D collision detection
    •Physics engine development experience
    •Moderate (JLPT N3 level or higher) communication skills in Japanese

  • 04

    Terms and

    • Important Notice

      These are terms for working in Japan. For job positions outside of Japan, terms will be separately arranged according to the location.

    • Employment

      PDS(Product Development Staff) Employee

      *The PDS(Product Development Staff) Employee is a standard employee format for game creators with superflex work hours, yearly salary contract, and special incentive bonus.

    • Salary

      Yearly salary, with reviews every year.

      For the year following employment, 1/12 of the yearly salary set at the time of employment is paid every month.

    • Other benefits

      Commute fee

    • Bonuses

      Incentive Bonus (royalty system according to sales of game title developed)

    • Working Hours

      Superflex (Need only to arrive at the place of work within standard work hours)

    • Days off/
      vacation days

      2 day Weekends, holidays, summer, year end/year start, paid holidays

    • Insurance

      Employment insurance, Work accident insurance, health insurance, employees pension insurance

    • Place of work

      East 21 Business Center 3F, 6-3-1 Toyo, Koto-ku, Tokyo, Japan
      TNC-TV Building 2F, 2-3-2, Momochihama, Sawara-ku, Fukuoka City, Japan

    • Benefit Package

      Partner housing loan, savings scheme, recreational facilities, partner recreational facilities/sports clubs, etc.

    • Application

      Experienced persons meeting the recruitment details

    • Deadline for

      Until positions are filled (limited number)

    • New Graduates

      There is no position opening specifically for new graduates, but if you meet the application requirements for experienced employees or have the equivalent skills and qualifications, please apply even if you are currently enrolled in college/schools.

  • 05


    • Online Application

      Please proceed to the application form from the button below.

    Application Form
  • 06


    • Engineering Team

      The team is responsible for various work involving programming within the company. Rather than being confined to specific fields selected at the time of employment, there are many staff who work across different fields. Depending on your interests and abilities, it is possible to be active in a variety of different subjects.

  • 07


- Related Jobs