Cheating in video games involves a video game player using non-standard methods to create an advantage or disadvantage beyond normal gameplay, in order to make the game easier or harder. Cheats may be activated from within the game itself (a cheat code implemented by the original game developers), or created by third-party software (a game trainer) or hardware (a cheat cartridge). They can also be realised by exploiting software bugs, but if it is really cheating is also matter of common knowledge. Software bugs are very often considered software features and as long as they are common knowledge, it is questionable whether it is cheating.
The most basic type of cheat code is one created by the game designers and hidden within the video game itself, that will cause any type of uncommon effect that is not part of the usual game mechanics.
Cheat codes are usually activated by typing secret passwords or pressing controller buttons in a certain sequence. Some games may also offer a debug console that can be used to edit game parameters. Effects might include unlocking a character or improving a characters performance: for example providing a car with greater acceleration, entering god mode or noclip mode, or visual gags with no practical purpose, such as "Tutu Qwark" in Ratchet & Clank: Up Your Arsenal.