Company of Heroes 2 is set during World War II, specifically on the Eastern Front. Players can choose to play as either the Soviet Union or Nazi Germany. The game features improved graphics, new gameplay mechanics, and a more immersive experience.