I made this to be used as a base in my book about creating custom tools in Unity, the main goal of this book is to create a level editor for this video game, but you can use this platformer alone if you want
What version of Unity are you using? Please use the latest version.
Unity includes now the Debug.LogErrorFormat, is a debug method that allows you to format the string output.
If you still with the problem you can remplace the LogErrorFormat to LogError just keeping the string argument.
The code is licensed under the MIT license
This project was originally created to be used as a example project of a book I wrote (Search | Packt Subscription)
I had a quick dig and it seems pretty solid, I’m sold on the book already.
Three issues I did notice straight off the bat though:
your project is not self contained, this can get messy when dealing with other plugins etc. It is usually advised to have a project folder in Assets, that is the same name as your game.
you have scripts in your scene folder, it’s not generally advised.
How are you planning to do 1-way platforms with the double collider setup on the player? The capsule collider is on it’s way, however having multiple colliders on 2D players creates problems when using Unity’s new effectors.
About what you commented in 1), I agree. I usually work in that way on my projects. However, answering 1 and 2, the decision was made in order to serve in a better way to the book purpose.
About 3, yes, that is something to improve in the implementation.