В чем проблема сделать все самому? Если ты не понимаешь что да как и не хочешь пробовать, то ты не сможешь дальше продвинуться, т.к. в играх бывают обновления и придется некоторые вещи обновлять( структуры, оффсеты,паттерны и т.д. ), я молчу еще про игры где античиты EAC\BE(все в разы сложнее).
Хотя бы выучи основы с++, посмотри примеры как работать с памятью( вся информация в открытом доступе, если ты не нашел этого - плохо искал ).
Имгуи простая либа в использование.
Движок кс в открытом доступе, как и сами сурсы кс(правда олд, но они могут помочь во многом тебе).
И запомни главное, никто не будет за тебя это делать(если ты конечно не предложишь деньги).