Back to search

Server-side object container streaming and server meshing don't have a bubble on the 3.6 or 3.7 roadmap. Does that mean they're not a priority?

TL;DRThe roadmap only shows features the team is comfortable committing to, and Todd Papy says staff are allocated to server-side OCS, so a missing bubble does not mean it isn't a priority.

Jared HuckabyHost, Community

It's a common misconception that when you don't see something on the roadmap, maybe it's something that's not being worked on. The roadmap is a collection of anticipated release dates, not an accounting of everything that's being worked on.

Todd PapyStar Citizen Live Game Director

Oh, yeah, no, no. In fact, from an AI standpoint, we put up one for FPS, one for ships, one for social, but there's a hell of a lot more that happens in there. But basically to make sure that these things the team feels comfortable with, and making sure that if priorities change within the company... Let's say we're working on something towards AI, okay, but we need to do some optimizations or we need to do some other things that basically pop up in just normal development of, oh, we need to do this real quick. What's on the roadmap are things that we feel comfortable enough with saying, yeah, we feel like this is locked in for that.

Jared HuckabyHost, Community

You mentioned priority. Oftentimes in questions the word priority comes up. Why isn't this a priority? Why isn't that a priority? And I think there's a misperception that priority equates to something that's going to be released next. Let's talk about server-side OCS or even server meshing. Because that doesn't have a bubble on the 3.6 roadmap or the 3.7 roadmap, some people may assume it's not a priority.

Todd PapyStar Citizen Live Game Director

Oh, no, no. We have guys allocated to that right now. And in fact, if we have our feature team hubs, basically key guys on those feature teams have been pulled to work on server-side OCS because of the tech that is needed for it in order to get it working. They need to lay the foundation for those things. The other thing is that we have things that are on the roadmap that might have a lead time of, let's say, two quarters. And then there's also things that we don't have on the roadmap that we like to surprise. And then also it's just, we feel like we'll let this one work without the pressure of it has to go on the roadmap right there kind of thing.

Jared HuckabyHost, Community

Priority doesn't mean this thing is coming out next. It means it's getting the resources that are necessary to do it. It could be a high priority and still be a task that takes six months, nine months, 12 months to complete. Making something a priority doesn't suddenly make something capable of being finished in three months.

Todd PapyStar Citizen Live Game Director

No. And for example, take OCS. I mean, Steve Humphries was the main backbone for that. But there were other guys that were also heavily involved, and their priority could have been working on a feature or it was supporting server-side OCS. And so there was a lot of tech and a lot of coders that went into that and worked towards those things. But I think for Chris, Chris likes a lot of balls in the air and he likes to make sure that these things are being pushed forward. And so some things move forward at a snail's pace. Some things move forward very, very rapidly.

Jared HuckabyHost, Community

When you have a team of over 500 people around the world, it's important to keep them all engaged and all working on something. And not everybody has the expertise to work on [server tech].

Todd PapyStar Citizen Live Game Director

I think if I could have helped, or if the whole team could have helped, yeah, we would have done it in a day. But it just didn't work out that way.

Star Citizen Live›Todd Talk - Alpha 3.6·
Published on this date.3 May 2019