no it doesn't need steam
You don't need to enter your credit card info to get steam, or to play most of the "free-to-play" games. If you want to purchase a game or an in-game item through steam, you will have to provide them with your credit card info at that time.
If you want to play the game on a PC or a Mac, yes.
You play as Aang as well as others, so you ARE playing as the avatar...
No.
Team Fortress 2 is Free-To-Play on PC, so you do not need any CD. You need the software Steam to install the game, though.
yes,there is one at pornhub.com it is the best avatar game i have ever seen
Steam is not a necessity for Assassins Creed 3. if you are speaking of online play then you will need to buy an online UPlay pass if one did not come with your game. Hope this helps!
yes it is because you play as the boy and the girl avatar
If you want to play in 3d then yes but you can also play the game normally
If you would like to know... Not much really. You could play the game. Not much blood, really. No need to worry
You can't play Avatar High, because it is either it has moved to a different website, or the website deleted the game.
Steam automatically pauses downloads when you run a Steam game so the only option is to play a non-Steam game (something outside of Steam).