Trainer sind aber etwas völlig anderes als Cheats. Cheats werden normalerweise von den Entwicklern genutzt um das Spiel einfacher testen zu können und finden dann ihren Weg in das fertige Spiel um den Spielspaß zu steigern. Trainer hingegen sind Programme die in die Source des Spieles eingreifen und verändern dort beliebige Werte, wobei Trainer meist von den Gamern erstellt werden.