Cheat Engine 6.3 works and is an open source application for Windows OS, often used to modify games. Though the name suggests malicious reasons, the program is also used to debug games to make them function better, or to change the difficulty level to make them more challenging.
Cheat Engine was created by Erik Heijnen and is used to modify the components of a computer game by disassembling the memory of a process. Things that are changeable include adding infinite lives, ammunition or unlimited time. In is also used to reduce the amount of health or supplies provided in a game, to increase the difficulty of the game.