Hi,
Nowadays, people use script but is it bad to stay with the old way which is to use DLL as game module ?
Just one Game.exe compiled once which load Game.dll.
Or one simple Main.cpp template to set the dll name and have the build process which replace by the good name.
Or load the dll based on the project name on the ini file : ProjectName-Win32.dll / ProjectName-Win64.dll
Of course, have the ini file packed on the final build for security.