You need knowledge of how to code, something to code it in, and some graphics for it. Basically.
I'd suggest you head down to the Programming Help to see if anyone there can help you get started. It's not a simple process, not something you just do, but if you really want to learn you should go ask in the appropriate place.