Character Controller Pro is a 2D/3D Dynamic Capsule based character controller/system.
A character controller is a script (or set of scripts) that handles all of your character requirements (being the movement the most obvious one). Due to the vast variety of games out there, it is not possible to determine a unique general solution for everyone. CCP was (and will be) designed to work as a multi purpose character controller, trying to cover as much ground as possible.
Currently it only supports an upright capsule based character. This basically means that the vertical direction of the capsule will always be transform.up.
Yes, CCP supports 2D and 3D Physics, as well as 2D and 3D movement.
In the simulated physics world (especially with Character Controllers), there are kinematic and dynamic rigidbodies (each one having its own advantages and disadvantages). CCP uses a dynamic approach to physics, this means that the character is built upon a dynamic rigidbody working with Unity's Physics. The movement is performed by modifying the velocity of the rigidbody directly.
Any game that requires a physics based capsule shaped character. A RTS game, a 2D platformer, a horror game, a first person shoter, etc.
The reason behind this decision is extensibility. The full package is defined as Core + implementation. The implementation is built upon the core, so, if you want to re-implement this part, or removing it for complete, you just need to delete one folder and you are good to go. It also serves as a good way to define the scope of each part.
No, CCP currently supports only <1,1,1> scale. If you need to scale your character you should scale the graphics object (what you actually see on screen, the renderer component), then modify the character body size to fit the graphics.
It won't (like 99.9% sure). If that was the case this asset would be called "Super Alien Spider Controller Pro". This package is oriented to what most developers need, the capsule character being the most common case, vastly used for a humanoid character (or whatever you want to put inside).
There are a couple of reasons why, here are some: You require a capsule based character that mimics the good stuff from the Unity's Character Controller component, but also works in a Physics environment. You want to create characters for your 2D and/or 3D game and only pay for one unified asset (otherwise you will probably have to buy two different assets with no connection between them whatsoever). You need a character controller solution for your project but don't want to waste so much time and money in the process (believe me, this type of asset requires time and research ... a programmer will charge you a lot for it). You want a serious, always growing asset that will be maintained and supported.
If you have in mind a very specific character (e.g. the alien spider), or maybe you are experimenting with the character physics in your own unique way to create your unique game (maybe this is what you need, who knows), in this case i can't guarantee this package is for you. If you want to be 100% percent sure please contact with me, i will tell you honestly is this is for you or not.
Yes! I keep a backup with all the released versions of CCP. For me to send you the required version I will need your invoice number first (no exception).
Of course! before you go and write a 1 star review please let me know about your specific problem (include all the related errors/warnings in the message). Unity is adding and deprecating stuff like crazy, if something doesn't work with the new stuff let me know about it and i will fix it. It will help you, me and others. That said, I always test my assets on new official versions of the Unity editor, just to be 100% sure.
Don't worry, spanish is also my primary language... En ese caso, por supuesto que puedes enviarme tus preguntas en español (será más fácil para los dos). Paralelo al hilo oficial (creado en Unity Forums), he creado un hilo en español acerca de CCP en el sitio Unity Spain, una comunidad de habla hispana dedicada a Unity. Te recomiendo que te unas si deseas preguntarme algo por allí, o simplemente para participar en el foro.