Of the Star Engine, Tracy told us:
"So, 'Star Engine' has been bounced around. I don't know how absolutely official it is or anything like that. It's a pretty different version than what the CryEngine is; we branched quite a while ago. We haven't taken a new CryEngine version for quite some time – the 3.7 [or] 3.8 version of CryEngine, this was early last year – [is] where we branched off. We branched off entirely because it was getting really difficult to take the integrations. At some point, when you're developing your game on middleware, you're going to get to the point that pulling integrations is hard because you've customized it so much for your game. So, whatever changes you make to your underlying engine systems, when there's a fundamental change that comes in from your middleware provider, it's pretty difficult to consume that all the time.
“Then you start being selective – 'OK, well, we'll take this feature but we won't take this feature.' What you don't know right out of the gate is if there's any interdependency on it. What's going to happen? You find that out usually the hard way later on.
“We do cherry pick on occasion from our particular code base that we have, up to 3.7 or 3.8, but we've made some pretty major changes. It's been ongoing for awhile for CIG; I only came on about two-and-a-half years ago from Crytek with their engine drop versions.”