I think I have come to the conclusion the ultimate workflow is to use windows to use windows game engines, but linux to create the visual assets and use windows for making the music.