1) Debes Tener Conocimiento , Medio/Avanzado en el uso de CE.
2) Saber Programar en algun lenguage . (Preferiblemente C++).
3) Saber ASM e Ingenieria Inversa . (Preferiblemente Nivel Medio).
----------------------- Apartir de aqui , debes tener conocimiento de lo mencionado anteriormente.
Ver tutoriales acerca de bypasear anticheats. etc...
Hokear Direcx, Opengl ....
ver tutos y tutos. etc...
-----------------------------------------------------------
luego programo una rutina en su lenguaje y luego lo inyecto? algo asi pero me gustaria saber mas .
te haria facilmente una DLL, en vb.net como ejemplo. * si tuviera el tiempo libre.