After playing for a while with built-in character controller I have decided to roll my own or check one that have made someone. The problems with character controller for 2D are more a matter of taste than real problems. I don't like my sprites to "climb" walls or platforms because the collider is a rounded shape (capsule, sphere, etc...) for example.
So, has anybody created one? I have spent some time today playing with raycasts, but there are a lot of problems with shapes smaller than the hero itself, etc... (I coudl get rid of this ones wisely creating my levels). I Have been thinking about using sweeptest but I think it is not an option because of performace (Raycast could not be the best method either).
I would like to make it as lightweight as possible (I think everyone seeks this ). Anybody could suggest where to start with this using unity? Better forget Raycasts and use collision system? Better to use just triggers?.
Thanks in advance, HexDump.