Roman, если проблема только в этом, то достаточно ограничить лишь сам софт. Не надо всю машину изолировать. Это не будет костылём, это вполне рядовое решение.
"Мусор" не влияет на производительность. Пусть там хоть тысяча предустановленного ПО. Ты его не запускай весь и не включай в автозагрузку и не будет "проблем".
Учить можно любой язык, который нативно может работать с целевой ОС, то бишь с виндой (си, срр, 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. Столько операций у тебя будет за минуту.