I have always felt at least plot wise that halo heavily borrowed from starcraft. Especially with its 3 main races (humans,covenant,flood compared to terran,protoss,zerg). Not to mention I think with the first game it was so big because xbox owners were treating their console like a pc lan party and halo was always the main attraction, ala the same starcraft was for the pc back in the day.