What is a programmer?

Bring ideas into reality!

A game starts off as nothing more than a collection of interesting ideas. A programmer’s job is to take those ideas one by one and build them into something real and playable.
No matter how good an idea might be, it takes a skilled programmer to truly make it work. A good programmer stays informed on the latest technology, researches new hardware, keeps an eye on the overall progress of a project and keeps up with industry trends in software and development environments.

Detailed workflow

019Our programmers cover all programming-related tasks necessary throughout game development. This covers a wide range of work, from programming game systems and AI, to tool creation, managing sound drivers and CG effects programs, and so on.


  • Engine Programmer
    Handle support for various game hardware, DirectX, and more. Maintain our common environment for game production.
  • Tools/Pipeline Programmer
    Build structures to facilitate the flow of data from its creation in DCC software to when it’s exported to the game itself. Create useful tools for the rest of our staff to use.
  • Game Programmer
    Program the things that make our games fun! Implement characters, interactive stage features, and more.
  • System Programmer
    Program the unique systems that set our titles apart. Support our game programmers and implement the systems that drive the game itself.
  • Rendering Programmer
    Implement 3D rendering and post-effects to give each game the visuals it needs.
  • VFX Programmer
    Implement VFX systems and create new VFX functionality.
  • Network Programmer
    Implement networking systems, selecting the services and systems appropriate to meet each game’s needs.
  • Build Programmer
    Create an environment to facilitate automated build generation, automated measurement tests and other essential game-building tasks.


“It takes teamwork to build something new!”


Please tell us about your prior experience, and what brought you to PlatinumGames.

Before coming to Platinum, I worked at a company that made electronic musical instruments. I’ve always been interested in the technical side of audio work, so I went looking further in that direction to build up my skills. When I saw Platinum was looking for a sound programmer, I knew my search was over.

Please tell us about how you work at PlatinumGames.

I’m given a wide range of different tasks to take care of, but I’m able to cover all of them through a few guiding principles: “Handle your tasks with care and precision.” “Help those around you for the good of the project.” “Go beyond the call of duty.” “Always try new challenges.”
I’ve found that as long as I follow these principles and take my work seriously, I’m able to achieve everything I want to do. PlatinumGames has given me the environment to accomplish that.

What are your goals as a programmer?

I’m in charge of sound-related programming, and as such I’m always researching ways to create new sonic sensations, and aiming to realize them in-game. I want to continue pushing and polishing my technical ability to allow me to do that. I’m down to try anything at all as long as it looks interesting.

What’s the most fulfilling part of your job?

When several of us team up to create something new. When we all come together and make something that’s excellent enough to get an approval right away, it feels all the more special because of our cooperation.

What appeals to you about PlatinumGames?

Here at Platinum, I’m surrounded by people who all contribute their own unique ideas, regardless of their department. There’s never a lack of new challenges to tackle.

What would you tell someone who’s thinking of applying to PlatinumGames?

If you’re bursting with passion for creating games, we’re waiting for your application!


We’re looking for:

  • Applicants with experience using C/C++ in a game development environment
  • Applicants enthusiastic about games, programming and exploring new technology

PlatinumGames is an equal-opportunity employer and does not base hiring decisions on the race or citizenship of applicants.

Language Requirements:

For you to be your best at PlatinumGames, either Japanese or English is needed for communication with other members of our team.


To apply, please prepare the documents and materials described below, and submit them either through our Online Application** or by postal mail.

**When preparing files to submit through the online application form, please ensure that your name is included in each filename. Please note that only PDF, JPG, PNG and GIF file types can be directly uploaded, and that there is a maximum size of 5 MB per file. If you need to upload files greater than 5 MB in size, or in formats other than those listed, please feel free to use external services such as Dropbox, firestorage, YouTube or Vimeo, or your own online portfolio. If you do so, please provide the URL where your materials are located with your application.

Required materials
  • Your resume, clearly specifying your desired position, and including your e-mail address and a recent photograph
  • Your curriculum vitae, describing your work experience and formatted at your discretion
  • Work samples (see below)
Please be aware that we will not be able to return submitted materials. Please submit copies of any essential documents.
Contents of applications are kept strictly confidential.
Work samples If you have experience in game development, please include a detailed description of your duties and responsibilities in any completed projects in your resume.
Application period We are always accepting applications for this position unless otherwise noted. Please be aware that the availability of positions may change in accordance with our needs.

Please address your application materials to:
PlatinumGames Inc. Attn: Hiring manager (web)
Tower West 8F, Umeda Sky Building
1-1-30 Oyodonaka, Kita-ku, Osaka
531-6108, Japan


Applicants are initially screened based on the application materials outlined above.
All applicants will be notified of the results of this screening within ten business days after receipt of their application. (Please be aware that extenuating circumstances may delay this reply.)
Applicants residing in Japan who pass this initial screening will proceed to in-person interviews at our offices in Osaka. Interviews for applicants residing outside of Japan may be conducted over Skype.