Matthew-J-Spencer / Ultimate-2D-Controller

A great starting point for your 2D controller. Making use of all the hidden tricks like coyote, buffered actions, speedy apex, anti grav apex, etc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Request for different game's character-like presets

ChichoRD opened this issue · comments

Hi, I'm a subscriber of yours that just watched your video and had an idea to extend this repository.
As you showcased Celeste and Super Meat Boy are ones of the greatest games in terms of platforming and character controls. Wouldn't it be so nice for developers to achive nearly as much as these with your awesome 2D-controller?

I know that although the scripting and physics have already been solve, many developers could stugle with getting the right values for each of the many parameters in your Character Controller. Therefore why not taking the time among all who decide to use this solution, and those who find some cool values for your script parameters contribute with a preset file (the ones you can make in unity by presing the second button on the top right of any component) for this. It could have a Mario preset, a Celeste one, etc.

Please regard adding or creating these presets for your repository.

Great suggestion. I'll leave this open until I get around to it.

I would suggest to not implement this feature as Unity Presets because they are in the Editor namespace. Instead use a scriptable object with settings that could be Applied to the controller both in editor and in runtime. This would allow to dynamically swap between the presets during gameplay for quicker testing and iteration.

I won't be extending this version further.