Is it really difficult to update the engine of a game?

Like I say, it really depends. They might be using something very specific to that version of the engine. There’s no way of knowing without going into the code with someone who helped write it.