You need to make a common files folder, have your engine files there.
Now you add them to your projects, and develop them.
They way i see it :
You should make everything in some common file, just to remember previously used code as most important reason,
else it gets hectic, now you have the best version in 1 file!, instead of searchin all your old games.
greetings