Quote: "first i want a program that creates characters, and animate them, not character shop since the animations are built in, so i cant say that this game is created by me."
Do you mean a program that creates and animates characters
for you? Or one that allows you to create and animate characters.
Quote: "second, a program for making sound effects and songs for fighting bosses and some theme songs etc."
I recommend FL Studio + Audacity.
Quote: "and last thing is a program for creating world. (buildings like these in the playstation game "Prince of persia" if you have ever seen it.)"
Any 3d modeling app can do this.