Le terme anglais cheat (la « triche », en français) désigne l'ensemble des moyens permettant, dans un jeu vidéo, de modifier les règles du jeu pour obtenir un avantage déloyal lors d'une partie. Une personne utilisant ces moyens est appelée cheater (ou tricheur). Les cheats sont généralement mis en place par les développeurs pour faciliter les tests pendant la conception d'un jeu vidéo. Dans les jeux en ligne, les cheats sont mis en place par les joueurs et sont notamment utilisés dans les jeux de tir à la première personne, les MMORPG ou les jeux de stratégie en temps réel. Dans le monde anglo-saxon, le fait de tricher dans un jeu est aussi désigné sous le terme d’exploit (l'action), notamment grâce à l'utilisation de glitches (« failles » du jeu). vignette|redresse=0.8|La Game Genie pour la NES permet au joueur d'insérer des codes pour éditer les valeurs en mémoire des jeux. vignette|Une carte de type Action Replay pour ordinateur Amiga permet à son propriétaire de tricher dans un jeu vidéo. La méthode la plus basique de triche est l'utilisation de « codes de triche » (en anglais cheat codes) ou de systèmes physiques qui remplissent le même rôle. Un code de triche consiste généralement en un mot ou une phrase à écrire dans une boîte de dialogue, ou en une suite de touches à enfoncer n'importe quand pendant une partie. Activé, le code de triche provoque un effet sur le joueur, par exemple devenir invincible ou pouvoir passer à travers les murs, etc. Ces codes de triche sont créés par les développeurs et cachés dans le jeu vidéo. Ils permettent de tester certains aspects du jeu facilement pendant la phase de développement du jeu. Par exemple, un développeur qui voudrait vérifier la trajectoire d'une roquette serait contraint, sans codes de triche, de trouver un lance-roquette et des munitions et il devrait analyser la trajectoire à l'œil nu à chaque fois qu'il tire.
Daniel Gatica-Perez, Laurent Son Nguyen