Whenever a new video game is introduced it triggers out three things, two uncertain and one sure to happen. The two uncertain things are success and failure which the game is bound to get post launch and the sure thing is that the cheat codes for that game is out in the alley.

Cheat codes are special series of button punches that let developers test game code and jump past certain levels. Sometimes cheat codes are intentionally put in the games for the players to find, which are called 'Easter eggs'. While sometimes a player genuinely discovers them through his anxiety or many times due to his frustration while he is stuck at a point.
The history of cheat codes is very old but of now it is coming in the open courtesy the various websites solely dedicated for that purpose.
The recent one to join the list of cheat code sites is Mycheats.com launched by Sam Kennedy, Editor-in-Chief of 1UP.com, who is a dedicated video gamer himself.
Mycheats.com has a large database of cheat codes and even a rating system for user submitted data.
Though the cheat codes were originally designed to be used when a player got stuck in a game but as every good invention has a darker side, the cheat codes are also used by gamers to gain an upper hand in a game via different types of bonus.
Cheat and win. And if you don't like the idea better stay away from video games.