===
Based on https://github.com/SebLague/2DPlatformer-Tutorial evolve in it's own beast.
This project is 5.5, I cannot garantee 5.4 compatibility of Assets but code should be OK.
A package will be available soon, when everything is rather stable.
I don't even have develop/master setup... there is no stable version I'm still developing and reshaping the API.
Require Unity-Test-Tools to be installed in the project (or delete Assets/Tests)
Tiles (Asserts/UnityPlatformer/Scripts/Tiles/)
- Moving platforms
- One way platforms (all four directions)
- Ladders
- Boxes (movable)
- Jumpers
- Ropes
- Item (Pickable / Usable)
- Tracks
- ...
Artificial inteligence (Asserts/UnityPlatformer/Scripts/AI/)
- Patrol
- Projectiles
- Jumpers
Character actions (Asserts/UnityPlatformer/Scripts/Character/Actions/)
- Melee attacks
- Wallstick/WallJump
- Push boxes
- Water (liquid) bouyancy
- Climb/Descent Slopes
- Crounch
- Slip down big slopes
- Use items
- ...
Input (Asserts/UnityPlatformer/Scripts/Input/)
- Keyboard / mouse (unity input)
- Wii pad
- CnControls
https://github.com/llafuente/unity-platformer/labels/bug
https://github.com/llafuente/unity-platformer/issues?q=is%3Aissue+is%3Aopen+label%3Aenhancement
https://github.com/llafuente/unity-platformer/labels/caveat
The wiki contains the documentation along with the issues above
unity-platformer
support (mostly) hotswapping.
There are some limitations, like the character current actions is lost: Example: If character is grabbing will fall.
License is MIT Copyright © 2016 Luis Lafuente Morales [email protected]
Except a few files that are shared with Sebastian (https://github.com/SebLague)