be purchased upon earning experience points during the game, which can confer additional abilities such as support powers (e.g. airstrikes), improvements to certain units, or access to additional units for construction. Single-player In a single-player mode, players can tackle one of three campaigns, each dedicated to a faction and consisting of seven missions. While a training mission is provided to allow new players to become accustomed to the game, players can freely choose which campaign to tackle and at what difficulty, with each mission becoming moderately more difficult and featuring different scenarios to tackle. Multiplayer Games can be played both over the Internet or a local area network (LAN). It adopts a similar format to skirmish mode whereby the goal is to eliminate the other team. Games over the Internet can be completely random, in the form of a Quick Match. Players can also play in Custom Matches where the number of players, the map and rules are decided upon by the host. The online feature originally worked via GameSpy servers. After the shutdown of GameSpy in 2014, these were no longer available. The macOS version of the game released for the Mac App Store does not support multiplayer. Apple discontinued Game Center for online play with the release of macOS Sierra. Soundtrack Generals presents players with a separate musical score for each faction. The United States' theme music consists of grand, militaristic scores composed by Bill Brown and Mikael Sandgren. China's musical themes feature apocalyptic, orchestral scores combined with East Asian instrumentation. The GLA faction's theme soundtrack can be described as a combination of Middle Eastern and few South Asian sounds coupled with heavy metal music. World Builder Generals includes a map editor named World Builder for the PC edition only. The World Builder includes features such as: A terraforming tool An intelligent road system, able to detect when the player wants an intersection A tool to scatter flora around the map Waypoints and area triggers that the AI can use. Waypoints also determine starting points for the players on a skirmish map A scripting system that was meant for the missions in the single-player campaign Plot Setting Generals takes place in the near future, the world's two superpowers - China and the United States as loose allies fight the Global Liberation Army (GLA), itself a terrorist organisation primarily based in the Middle East, North Africa as well as