PHP

PHP appears in games on the service side: web backends, player accounts, shop and support systems and the internal tools around a title.

It is rarely the language of the game itself. It runs the parts around it, from a title's web presence and community systems to internal dashboards and the interfaces that connect a studio's services.

It is usually combined with SQL for the database, Docker for deployment and a cloud provider for the hosting; Node.js and TypeScript turn up where the same team also runs newer services. Git and code review are assumed.

These roles suit web developers moving into games: the engineering is familiar, and what has to be learned is the domain, from how player accounts work to what a release day does to traffic.

The load pattern is the part that surprises people. A launch, a sale or an in-game event arrives as a step, not as a curve, and the systems behind it have to hold without a second attempt. That makes caching, queueing and a tested rollback more important than language choice.

Where these positions are: Hamburg (2 positions), Berlin (1 position), Gdańsk (1 position), Lyon (1 position), St. Julian’s (1 position)