Two versions of one game on a single project

I need to build 2 versions of the same game. Both versions will share 90% of the scripts and about 50% of the sprites and prefabs. To have each version on a separted project will imply that any change in the shared base would require to update the two projects… so I was wondering if it is possible to build the two versions from the same project in an efficient way, that is, discarding all unneeded files on each version, this is an important requirement since there’s a large amount of sprites, and I’ll be building for mobile platforms.

Yeah, use two different scenes. 1 scene for one game, 1 scene for another, both have access to all files/sprits in the project.