Если СДЕЛАТЬ - 0) - Хорошо знать английский язык,ибо даже имгуи документация на английском и все внутренние коменты тоже 1) Знать плюсы на достойном уровне 2) Знать суть работы с фреймворками 3) Нужно много работать с различными отрисовками начиная с сюрфейса заканчивая вашим любимым имгуи 4) как указал в 3 пункте ПРАКТИКА и только практитка 5) Еще если ты делашь это сам(именно делаешь) то тебе надо знать азы/суть геймхакинга и ХУКинга (хуков) ибо тебе часто придется работать с mouse_lock,presenthooks,resethook использовать различные шутдовны и инициализаторы внутри хуков.
Если СПАСИТЬ - 1)Знать хоть немного плюсы и английский язык на уровне 7 класса 2) Примерно понимать как и что и куда надо пастить и работать с хуками 3) выбери меню