Thanks for you all for reply that's really help me now i learn from you and i didn't make any game before my topic i was planning.
1) I understand fighting game is hard to make and it's advancer and i am beginners so i start game maker and i created 2d game one is complete and i am stuck in my 2nd game but hopefully i will fix that game issue soon
3) Thanks for suggestion mobile game creating software i will download that software later.
4)in Pakistan there is no good teacher who can help me learn game few insitute there teachers tech Maya software
5) Is C++ is very important for making advance 2d game ?