If you have to ask, you're probably not skilled enough.
Learn to program first. Then learn to reverse. Then make your own compiler, linker and debugger. Then use cheat engine code as a base and make your own tool.
Making a tool like this from scratch ? Way more skill required then most people will ever have. Not saying you won't ever be able to, but it is highly unlikely you will.