Aparte de necesitar aprender un lenguaje , para crear ese hack que dices hay ciertos valores.Por ejemplo para aumentar la velocidad hay un value , tienes que sacar la adress y dependiendo de si es estatitca o dinamica tienes que sacar el pointer , y una vez esto lo compilas , si solo sacas la adress y es estatica bien , pero si es dinamica como dije antes al cerrar y abrir el juego , esta adress cambia.
Para esto puedes usar un editor de memoria , como el CE