Transformers: Dark of the Moon is a 2011 tie-in video game to the 2011 film of the same name, set in the Transformers Film Series. It is developed by High Moon Studios, fresh off the success of Transformers: War for Cybertron. This game incorporates many of the elements of War for Cybertron, such as Multiplayer classes, enemy types, and lengthy campaign missions, but also builds on it. In a departure from War for Cybertron, this game features only one playable character per level (as opposed to three for each War for Cybertron mission), allowing each level to be tailored for the playable character. Much of the voice cast returns from War for Cybertron to voice the movie incarnations of their characters (for example, Fred Tatasciore voices Movie Megatron and Ratchet, when he voiced the Aligned counterparts of the characters in War for Cybertron) Peter Cullen and Jess Harnell are the only actors from the films to return as the voices of their on-screen characters.
The story, which is mostly in line with the films, though not canon, is that the Decepticons have been quiet for the past few years, making Optimus Prime and the Autobots grow wary of the ceasefire. Soon, however, the Decepticons return with a vengeance, and the Autobots set out to foil their schemes once again, albeit this time, they're stumbling on a conspiracy that's the greatest threat they've ever faced.
The game provides examples of:
- And Now For Something Completely Different: Starscream's level is almost entirely in the air.
- Ascended Extra: Mixmaster was just a background character or Devastator's head in Revenge of the Fallen; here, he's the main antagonist of Ironhide's level and leads the Decepticon invasion of Detroit.
- Badass Boast: When Sideswipe reports the incoming Decepticons' attempts to kill them, Optimus says "They are welcome to try!"
- Call-Forward: Megatron's all too correct when he swears that Ironhide will pay for getting one over him...
- Climax Boss: Optimus is the penultimate boss of the game, coinciding with the successful destruction of the Decepticon base, and soon the advent of the Decepticons plans in Dark of the Moon.
- Continuity Nod: Megatron is still unable to transform after the heavy injuries he sustained in Egypt.
- Megatron also mentions his icy imprisonment at the hands of the Americans.
- Expy: The enemy classes are in practice the same as the ones that appeared in War for Cybertron, minus the Destroyers.
- Gatling Good: Ironhide's Heavy Iron cannons as well as those used by the bigger enemies qualify. Optimus also uses his guns seen in Dark of the Moon in his flight mode, but sadly, you don't get to use them here.
- Guttural Growler: Fred Tatasciore brings the video games' portrayal of Megatron's voice more in line with his on-screen portrayal by Hugo Weaving.
- Hold the Line: Several times, but most notable in Mirage's mission when he, Bumblebee and Sideswipe must hold out until Major Reynolds' air support arrives.
- I Love Nuclear Power: Megatron uses the plutonium from two Soviet nukes to restore his strength enough to take on a new vehicle form.
- Killed Off for Real: Mixmaster, the three Aerialbots, Stratosphere, and Warpath.
- Orcus on His Throne: Megatron monitors and oversees operations from base, but he also does his own work, as he alerts Soundwave to an old Sector 7 base he's uncovered.
- Precision F-Strike: Early into Ironhide's level, a soldier you pass encourages you to "give 'em hell", which can be jarring coming off of War for Cybertron or Transformers: Prime, but compared to what's been said in the films themselves, it's faint.
- Verbal Backspace: If the player scores a good kill as Starscream, he'll shout out, "For the glory of Starscre-err, Megatron!!!"
- The Voice: Wheeljack is your Mission Control for the majority of the game, but he never appears in game, only speaking to you via comm links.
- We Hardly Knew Ye: Warpath and the Aerialbots are there to just be bosses for Megatron and Starscream. Warpath is more egregious since he's only there to give the Autobots a chassis in the Tank multiplayer class.