Skip to content

Development Roadmap

C.J. Kimberlin edited this page Jun 3, 2015 · 38 revisions

#Unity 2D Platformer Controller v0.4.0 Features Plan#

Crossed out items means this feature has been implemented and is now available in the develop branch.

  • Remove dependency on velocity and use MovePosition for all movement.
  • Add time scale setting for individual slow downs/speed ups.
  • Add support for slopes
  • Add support for moving platforms.
  • Add support for one way platforms
  • More demo scenes that show different ways that Unity 2D Platformer Controller can be used.
  • Add slight (tweakable) grace period after walking off an edge that a player can still jump (without using an air jump).
  • Add toggle to change between time or frames for determining durations in the editor.
  • Add minimum distance to keep from catching on edges (like skin width on Character Controller).
  • Add read only useful information based off current settings. Such as max vertical jump distance.

#Future Feature Ideas#

  • Create more customizable default controllers for people to drop in their game for immediate support.
  • Add in a point driven controller. Could be used for touch or by AI to make the motor go to a certain point.
  • Remove assumption that gravity is always -y.
  • Add support to set individual gravity for the motor.
  • Add customizeable tween for jumps.
Clone this wiki locally