The Hedgehog Platformer extension comes with the framework inside the modern scene, prepared for easy usage on it, but what if you want to make a game from 0 with it? Well here's your guide.
In a platformer game you'll need 2 things, the platformer character, which will be your player, and the platforms, which is the level, or a component of it. For that, the HedGD framework includes an extension with 2 behaviors, the hedgehog platformer character behavior and the hedgehog platform behavior.
Attach the hedgehog platformer character behavior to your player's platformer character, and attach the hedgehog platform behavior to the floor, wall and ceiling objects you have.
And that's it! you got a functioning platformer scene with the Hedgehog platformer extension.
Joking
To start running the game physics and overall everything, you need to make a new event and add an action, this action is a hedgehog platformer action that executes the movement & physics of the object. Thanks to it, the physics are run on that frame.
It is not recommended to distribute all functions in use like conditions, actions or expressions BEFORE and AFTER executing the hedgehog physics action, having all the functions of the extension distributed in events sheet AFTER or BEFORE executing the physic will give better results, specially when using them all after the execution of the physics.
Hedgehog platformer character behavior has default controls on, but if you want to set your own controls, deactivate the default controls checkbox inside the hedgehog platformer properties tab.