The different environments you'll encounter in Rogue Squadron include desert, snow, jungle, mountain, urban, lake, snow, volcanic underground, swirling atmospheric clouds, and ocean. Some of the planets encompassed by these environments are Tatooine, Kile II, Kessel, Barkesh, Fest, Taloraan, Mon Calamari, Corellia, and Sullust, These planets have all been cataloged in the various Star Wars comics and novels and should be familiar to many Star Wars fans. Mission objectives in each of the levels are fairly simple. In Tatooine, you have to destroy all Imperial probe droids and keep casualties to a minimum. In the next mission, on Barkesh, you have to escort a Rebel convoy to a shuttle landing area, battling attacks from Imperial walkers and TIE bombers.
Missions never get too complex, although later missions have more-involved mission goals.
In the Prisons of Kessel, for example, you have to escort General Madine's shuttle to the main prison complex, disable the shield generators, and then protect his shuttle as he makes his rounds at the other prison facilities, all while battling a swarm of probe droids, TIE interceptors and fighters, AT-ATs, walkers, storm troopers, and speeder bikes. Some missions tend to get tedious, especially when you can't find your next mission objective or are just flying around looking for things to kill, but for the most part, missions move along fairly well. I do wish the radar pointer to your objective was a simple arrow, rather than a cone, but that's a minor grievance. The game's graphics are outstanding, with beautiful gameworlds and detailed ships and vehicles. The special effects and lighting are impressive.