So after deciding against going ahead with online for The Witcher 3, CD Projekt seems to have decided to forge ahead for Cyberpunk 2077 "as well as the studio’s future projects".
Probably not the most shocking thing ever given their prior statements, but since they backed offed on The Witcher 3, I thought some people might be wondering if they were still forging ahead for Cyberpunk 2077.
Given the posting lists things that are relevant to both regular gameplay as well as database backends, it seems they will probably have both direct player interaction and some kind of backend services that will presumably consist of things like multiplayer stats tracking, campaign telemetry data, and other such things.
Probably not the most shocking thing ever given their prior statements, but since they backed offed on The Witcher 3, I thought some people might be wondering if they were still forging ahead for Cyberpunk 2077.
Given the posting lists things that are relevant to both regular gameplay as well as database backends, it seems they will probably have both direct player interaction and some kind of backend services that will presumably consist of things like multiplayer stats tracking, campaign telemetry data, and other such things.
Source: http://cdpred.com/senior-online-programmer/CD Projekt said:Senior Online Programmer
We are currently looking for a Senior Online Programmer. This individual will be responsible for building an Online team from the ground up to support our upcoming title, Cyberpunk 2077 (as well as the studio’s future projects), and subsequently for leading this team and managing its work. The Senior Online Programmer’s main goal will be to create comprehensive online solutions supporting the games produced by the studio and meeting their online needs.
Responsibilities:
Building an online services team from scratch, including recruitment and selection of new employees.
Designing and implementing online solutions for Cyberpunk 2077 and the company’s future projects.
Overseeing the quality of code and employed solutions.
Managing a team.
Planning tasks for the team.
Requirements:
Excellent C++ programming skills.
Excellent understanding of the issues involved in creating multiplayer/online games.
Good knowledge of contemporary game engine architecture.
Good knowledge of programming for the Windows and Linux/Unix platforms.
Ability to easily communicate in English.
Excellent communication skills & ability to work within a team.
The candidate should also have experience in:
Managing a team of programmers (min. 2 years).
Online/multiplayer game programming (min. 4 years).
Programming AAA games (min. 2 years, including work on a minimum of 1 completed and released title).
Both client/server and P2P architectures.
TCP and UDP protocols.
Issues related to object replication, distribution and optimization.
Preferred Additional Qualifications:
Knowledge of console architectures.
Experience in database programming and administration.
Experience in Cloud/Grid computing.
Experience in creating distributed systems .