オフライン（シングルプレイ）の場合は、版権元（メーカー）がそういった操作を行ったユーザーを告訴することは第三者などへの頒布を伴わない限りあまりない。理由としては、前述の通り「オフラインならユーザーの自己責任で使って問題がないとされ、万が一意図しない不具合が発生しても開発者（デベロッパー）は責任を負わなくてよい」とする解釈も存在することや、「自己責任で正規に使用許諾を受けたプログラムをクラッキングをしても他人に影響を与えない」ことがあり、また取り締まるにも許諾元が改造の事実を知りうる可能性がまずないことがある。さらにメーカー自身が「チートモード」などと呼ぶ、ユーザーを楽しませるための「お楽しみ」機能を実装している場合もある。
コンピュータ側の「チート」.
以下に述べる「コンピュータ側のチート」は他で述べる「制作者の意図しない外部からの技術的操作」ではなく、制作者側が意図してプログラム中に組み込んでいるものである点が大きく異なる。プレーヤーに対抗するコンピュータ側、いわば仮想プレーヤーの思考を司るアルゴリズム設計の手法がまだ確立されていなかったり容量の限界で入らなかった時代から、このアルゴリズムの「弱さ」を他で補うために行われてきた。
これらはゲームの難易度を調整するテクニックだが、プレイヤー側とコンピュータ側とで確かな不公平が存在することになり、行うほどにそれを増やしてしまう手法になるので、あまりにできが悪い場合はかえって難易度を下げるおそれもあるため、プレイヤーに問題視される。
技術手法.
チートにはいくつかの手法が存在する。なお、ゲーム提供側の防止策については#対策と対応を参照。
ハードウェアチート.
ソフトウェアチート.
主なものはマルチタスクオペレーティングシステム (OS) 等で、複数のプログラムを実行できる環境で行われるものが多いとされる。主に以下のような手法でプログラムの動作を操作する。