Injustice 2 est un jeu de combat développé par NetherRealm Studios. Le jeu commence sur Krypton dans ses dernières heures. Après que Brainiac a attaqué la planète, il décide de la détruire en utilisant des bêta-bombes. Seuls Superman et Supergirl survivent, car leurs parents ont décidé de les envoyer sur Terre, mais ces deux-là se retrouvent séparés lorsque les trajectoires des navettes sont affectées par l'explosion de la planète. Le temps passe et Superman devient un dictateur tyrannique sur Terre, mais Batman détruit son régime à la fin du premier jeu. Batman tente de reconstruire la société après la chute de Superman. Le gameplay de base ressemble à celui du premier jeu. Chaque personnage a son propre ensemble unique de combos et d'attaques spéciales. L'objectif de chaque combat est de mettre l'ennemi hors de combat. Les joueurs peuvent utiliser l'environnement pour endommager leur adversaire. Chaque attaque réussie remplit la jauge de super. La jauge de super peut être utilisée pour exécuter des compétences spéciales ou des esquives. Utiliser la jauge de super complètement chargée permet d'effectuer une attaque unique. Injustice 2 propose un système de loot boxes. Les joueurs peuvent obtenir de nouvelles tenues avec des effets spéciaux à partir des caisses. Des mécaniques de type RPG sont également présentes, car les quatre statistiques de base des personnages peuvent être améliorées après chaque combat.