The level design of X-Wing Alliance is a mixed bag. Some missions are straightforward and go just as planned. Others end up with objectives completely different from the planned ones. The fact that you do not know what is coming next adds an element of spice to the game. You become aware of plan changes through radio messages from other ships. Every level is thoroughly scripted, so you're just along for the ride. There are over fifty missions in the game providing a long and varied gaming experience.
One great aspect of the levels is how they are tied into the plot of the films. You get to deal with Bothans, many of which die. The best missions are those in which you join the crew of the Millennium Falcon during the Battle of Endor. In a drastic change from every previous Star Wars flight simulator game, you actually get to go into the Death Star!
There are some problems with level design. The biggest problem being that there are some difficult missions early on, which prove frustrating for even experienced pilots. That kind of level should have been saved for later on in the game. Also, if you fail one small objective of a mission, you have to do the entire mission over. On long difficult scenarios, having to repeat can be irritating. We would love to see a save feature that would operate in the middle of a mission.