Game Engine Programmer
playphony games
Job Summary
Develop fundamental systems to support game functions and their development. Anticipating the overall game flow, you will primarily develop systems and utilities for actual game consoles, including framework design, various simulators, save data management, job systems, memory management, and development support functions. In simulator development, you will develop systems that reproduce various phenomena according to game specifications, such as rigid bodies, elastic bodies, fluids, and ragdolls.
Must Have
- Development of basic functions to realize various game elements
- Development of systems generally required for game development
- Development of systems to realize game-specific functions
- Development of simulators to reproduce physical phenomena in games
- Development of framework design, various simulators, save data management, job system, memory management, and development support functions
- Development of simulators for rigid bodies, elastic bodies, fluids, ragdolls, etc.
Good to Have
- Game development experience on PlayStation®4/ PlayStation®3/Xbox ONE/Xbox 360, etc.
- Programming ability in C#, Python, Java, etc.
- Game engine development experience
- Knowledge of mathematics and physics
- Knowledge of computational geometry and computational physics
- Knowledge of multibody dynamics
- Experience in implementing real-time 3D collision detection
- Physics engine development experience
Perks & Benefits
- Commuting allowance
- Incentive pay (royalty system based on sales of assigned games)
- Super flex system
- Complete two-day weekend system
- National holidays, summer, year-end and New Year holidays, paid leave
- Employment insurance, workers' compensation insurance, health insurance, welfare pension insurance
- Affiliated housing loans, property savings, recreation facilities, affiliated recreation facilities/sports clubs
Job Description
Develop fundamental systems to support game functions and their development.
01 Job Responsibilities
- Development of basic functions to realize various game elements
- Systems generally required for game development
- Systems to realize game-specific functions
- Simulators to reproduce physical phenomena in games
Anticipating the overall game flow, you will primarily develop systems and utilities for actual game consoles, including framework design, various simulators, save data management, job systems, memory management, and development support functions. In simulator development, you will develop systems that reproduce various phenomena according to game specifications, in addition to rigid bodies, elastic bodies, fluids, ragdolls, etc.
Since the system's scope of influence is wide, knowledge to understand how the computer ultimately operates and a broad perspective to grasp the entire large-scale and complex system are required. For simulator creation, in addition to knowledge of related physics for realism, knowledge of algorithms and computers is also advantageous to meet the high-speed, stability, and innovativeness required by game-specific circumstances. Furthermore, there are many opportunities to leverage interest and curiosity in the latest computer and software development technologies.
02 Required Conditions & Experience
- Game development experience
- C++ programming ability
- Sufficient communication skills
03 Desirable Experience & Skills
- Game development experience on PlayStation®4/ PlayStation®3/Xbox ONE/Xbox 360, etc.
- Programming ability in C#, Python, Java, etc.
- Game engine development experience
- Knowledge of mathematics and physics
- Knowledge of computational geometry and computational physics
- Knowledge of multibody dynamics
- Experience in implementing real-time 3D collision detection
- Physics engine development experience
04 Conditions
Employment Type
PDS (Product Development Staff) Employee
*PDS (Product Development Staff) Employee is the standard employee type for game creator positions, consisting of a super flex system, annual salary contract, and special remuneration system based on sales contribution.*
Salary
Annual salary system. Employment renewal every year. For details, please refer to Recruitment by Annual Income.
For one year from the date of joining, 1/12 of the annual salary set at the time of application will be paid monthly.
Allowances
Commuting allowance
Bonus
Incentive pay (royalty system based on sales of assigned games)
Working Hours
Super flex system (can come to work within standard hours)
Holidays & Vacations
Complete two-day weekend system, national holidays, summer, year-end and New Year holidays, paid leave, etc.
Insurance
Employment insurance, workers' compensation insurance, health insurance, welfare pension insurance
Work Location
East 21 Business Center 3F, 6-3-1 Toyo, Koto-ku, Tokyo
or
TNC Broadcasting Hall 2F, 2-3-2 Momochihama, Sawara-ku, Fukuoka-shi, Fukuoka
Benefits
Affiliated housing loans, property savings, recreation facilities, affiliated recreation facilities/sports clubs, etc.
Application Requirements
Experienced individuals who meet the above application genre.
Application Deadline
Applications will close as soon as the limited number of positions are filled.
New Graduate Recruitment
There is no specific recruitment slot for new graduates, but if you meet the application conditions for experienced hires or have equivalent skills, please feel free to apply even if you are currently enrolled.
05 How to Apply
Online Application
Please proceed to the application form from the button below to apply.
06 Department
Engineer Team
Responsible for all programming-related tasks within the company. Many staff members work across various fields, not just the specific area selected at the time of application. It is possible to be responsible for a wide range of fields depending on your interest and ability.
07 Recruitment for Persons with Disabilities
Even if you have a disability, please feel free to apply if you meet the application conditions for experienced hires or have equivalent skills. The application qualifications and methods differ slightly, so please check the details.
Application Qualifications
Those who have a disability certificate and can commute using regular public transportation.
How to Apply
Please agree to the Application Terms and mail the following documents.
(1) Resume (with photo, desired job type clearly stated)
(2) Statement of Purpose (free format, approx. 1 A4 page)
(3) Work History (free format)
(4) Current annual income, desired annual income, possible job change period (free format, approx. 1 A4 page)
(5) Copy of disability certificate
*Online applications are not accepted as attached documents are required.
*Whether application documents are handwritten or PC-created does not affect the selection process.
*If mailing a portfolio, please enclose it.
Mailing Address
Sony City, 1-7-1 Konan, Minato-ku, Tokyo 108-0075
Sony Interactive Entertainment Inc.
General Affairs & HR Department "Polyphony Digital C Section"