Для начала, выбрать игру которую будете ковырять, например возьмём csgo, либо assault cube (better).
Затем пожалуй самый лучший источник для изучения будет ютубом, там тонны информации на тему геймхакинга,
ознакомьтесь с каналом
(no ad) либо
(ru, no ad).
Насколько помню, обычно автор канала в описании оставляет ссылки на исходники из видео, дальше только практика и ничего более,
чем больше практикуетесь тем быстрее и лучше будут ваши результаты.
Так же важно знать как работает память RPM/WPM (для того чтобы читать/изменять значения здоровья игрока либо кол-во монет в какой-либо игре).
Ну и конечно обязательно знать базу C++, без неё будет сложно и много моментов будут не ясны.
(пример чита на assault cube by rdbo, no ad)
(no ad)
Удачи!