I think the most important skill is teamwork! If its a solo project however, and this is my completely unprofessional advice, you would need to learn how to create art and graphics as well as to program. I'm sure there are some indie developers who could help you more specifically.
Good luck!