Ok...
** Effort Post time **
Firstly, I just went foraging for some background, and this Agent post does look particularly prescient right now
---
Looking back over the Monthly reports you can see a bleed over from website backend stuff to game networking for Turbulent:
- Monthly Report Nov/Dev 2020: Still focused on website / spectrum services seemingly
- Official Announcement 24th Nov: Turbulent team described as a 'content team' to 'help create entire new star systems'.
- Monthly Report Jan 2021: 'They also began working on tech designs for services they will be working on this year, including the configuration service used to distribute configurations to services [
], the identity service that manages player lifecycle and persistence, and ‘shard and instance’ management (formerly known as matchmaking).'
- Monthly Report Feb 2021: 'Coordinating with devs working on the launcher and directly in-engine, they delivered their first milestone in the server-meshing project. A portion of the team shifted to server-meshing project deliveries, with more to be added as the project progresses.'
Given they're doing work on player persistence aspects and matchmaking seemingly, iCache doesn't seem like such an improbably step.
But the roadmap does paint a confusing picture.
In theory
all teams are now added to it, and the Turbulent environment teams is there, as Modular - MTL. You can see their stuff
here. But what name is their networking team going by?
iCache
was bundled into "persistent streaming and server meshing". Here are all the teams working on that:
- Engineering (1 engineer)
- Game Services Team (1 designer, 1 engineer)
- Mission Feature Team (1 designer, 1 engineer)
- Network Team (6 engineers)
- Persistent Teach Team (4 engineers)
So presumably, Turbulent's networking team are one of those. Possibly the Game Service Team, or the Persistent Tech Team?
(But hey, if Clive Johnson etc disappears from view, and they have actually moved the whole meshing project to Montreal, Server Meshing is even more boned than we thought

)