How can Neo create games based on memories he never had?
For example: in "The Matrix Reloaded", Trinity and Morpheus try to make an escape with the Keymaker where they fight the twin ghosts in the garage. Neo is elsewhere. This then leads to the highway chase scene where Neo only comes in at the end to help Morpheus and the Keymaker fly away. Getting the Keymaker was a huge plot point in the second film, so if Neo was making a trilogy of videogames based on his memories (in other words, the entirety of the first three films), how could he have known how the scene panned out if he wasn't the one who ran off with the Keymaker?
To me, this is a huge plot hole. He's making games based on our memories of watching the films, not on memories he experienced. This isn't the only example where Neo doesn't appear in a scene. There are other scenes in the trilogy that Neo isn't in that would have to be included in his game.
Hopefully what I wrote makes sense to you.