"Мусор" не влияет на производительность. Пусть там хоть тысяча предустановленного ПО. Ты его не запускай весь и не включай в автозагрузку и не будет "проблем".
Учить можно любой язык, который нативно может работать с целевой ОС, то бишь с виндой (си, срр, Delphi и даже шарп). Основная масса читов работает с WinApi винды, которое и позволяет читать, писать в ОЗУ игры.
Нет таких гайдов. Есть небольшие и статьи и примеры на разных языках.
Только замечу, что баги искать не обязательно. Игра может быть совершенно без багов (хаха), но читы для нее можно сделать. Ведь чит не предполагает именно вмешательство в игровую память. Достаточно выделить немного памяти для внедрения своей библиотеки и далее просто читать память. Что уже позволит делать wallhack читы. Также, после этого можно получать доступ к игровым классам. И просто напросто вызвать штатно любые методы и менять свойства.
Ну и повторю, баги для этого совершенно не нужны.
Другое дело - искать дыру в античите, чтобы можно было внедрить чит. Но как правило это вообще не связано с самой игрой.
KirillK4, геймдев - C# (unity), C++ (Unreal, CryEngine и многие другие)
веб бэкенд - php, python, c#, ruby
веб фронт - js, и эм ... как бы ... эм вроде из основных всё
Yam0lod5y, счетчик операций в минуту это, когда у вас есть:
1. Кол-во выполненных задач
2. И таймер, который будет забирать значение выше каждую секунду (или реже/чаще)
Таймер смотрит на кол-во выполненных задач (count). Сравнивает его с предыдущим значением (old_count).
delta _count := count - old_count <- это кол-во операций за интервал таймера.
Таймер всё же стоит делать раз в секунду.
И тогда, просто умножь delta_count на 60. Столько операций у тебя будет за минуту.