I have recently posted my character controller (which includes custom capsule collision detection) on github as open source (MIT license). When I say character controller, I mainly mean the collision handling and what not, similar to the unity character controller component. I dont mean a character controller such as one that handles walking animations and such. I have a whole wall of text with some images and videos so go check it out if youd like =). https://github.com/HiddenMonk/Unity3DCustomCharacterControllerCapsuleCollisionDetection Please read the README if considering using it. Near the top I explain some flaws that might be a game changer for you. I would consider this character controller a last resort ^_^.