Guest:
- Benoit Beausejour, Chief Technology Officer
TL;DW for the first hour:
- Server performance is now tracked based on territory (system, planetary volume etc). Average server frame-rate is around 20, with some locations dropping lower.
- Stability of servers improved dramatically.
- Organisational changes:
- Extending the concept of "Joker cards" (making specific issue a priority for the most experienced devs) to "hero squads" focusing on all the bugs of a specific feature (ex. transit system).
- QA leads are now the ones who decide on priority of the fixes for the hero squads.
- Code reviews are no longer accepted based on the cod change itself, they require an explanation from a dev on why the issue is happening, what fix they'd suggest and verification by the QA team. More work before and after the work is done to limit regression.
- QA tester embedded in the dev team, they act as specialists for that team and have a power to stop any change they deem not ready for release.
- Hygiene initiative - cleaning up errors, logs and reports received from the engine. No more ignoring errors for your own team's features.
- Stability score - automatically calculated value for each build, an attempt to figure out the stability of the environment from the player's perspective.
- There's also internal stability - not score based as the one before. More stable repository stream intended to avoid issues for the devs.
- Tech Preview:
- Current tech preview includes around 9 months of graphic tech changes (both player facing and dev focused) and tool improvements to the mission system (NOT the big 2.0 update yet).
- Next one (after current releases) will contain engineering gameplay. They want it to go public (as preview) this year, no promises.
- Maintenance windows are now a thing.
- Not done every week due to how maintenance works with SC servers (persistence) but are made whenever they need to fix something.
- They also spin fresh shards when necessary.
- They are moving towards regular windows in the future.
- It takes a bit of time for hotfixes to spread as old shards cycle out.