If i may give you some advice;
Assuming you don't have very much experience in programming i suggest you pick up some books or tutorials online, i've made a few tutorials myself, go check them out

Since just using a "pre-made" version of a base with everything in it like 99% of the people do will only give you trouble later on.
The lack of experience is the primary reason why people fail.
Because the lack of skill will give you trouble fixing minor things sush as bug fixes, addresses updates, etc. while also giving you trouble with the major thins sush as hooking, reversing, etc.
Having a lack of those will make you end up failing in GameHacking.
Why? Simply because you don't know what you are doing.
So in short: Study a bit, do NOT neglect assembly, this is a very importand part!