no you need an account to make games, and you need to pay for it. It's just that you don't need an account to play them.
oh, for one second i thought i was getting trolled all this time XD