Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

2D Controls Toolkit

An asset by Cianci
The page banner background of a mountain and forest
2D Controls Toolkit hero image

Quick Information

0 ratings
2D Controls Toolkit icon image
Cianci
2D Controls Toolkit

# 2D Controls Toolkit2D Controls plugin For Godot 4.3:Includes:* Side-Scrolling Controller* Top-Down ControllerPlug-and-Play* just add as a child of the Character2D node, and it will work.* Requires the following actions on input map: "up", "down", "left", "right", optionally: "sprint", "jump"those values can be changed on the node inspector.Other configurations:* Movement (For all control types):* Walk Speed* Sprint Speed* Acceleration* Deacceleration* Movement Type = "Move and Slide" or "Move and Collide" or "None" (Movement must be handled on player code)* Jump (For Side Scrolling):* Jump Height* Jump time to peak = Time to reach the top of the jump* Jump time to descend = Time fall* Variable Jump = If the jump can be interrupted by releasing the jump action key* Air control on jump = If player can be controlled in middle-air* Coyote Time = time that player can jump after leaving a platform* Jump Buffer Time = time that player can activate jump before hit the ground* Side-Scrolling* Handle Camera* Camera Smooth Distance* Camera Smooth Speed* Camera Look at Player* Camera Lock Y Rotation* Camera Max Boundary* Camera Min Boundary* Camera Zoom* Horizontal Offset* Vertical Offset* Custom Camera (Optional)* Top-Down* Action Type = Use actions to move or move to mouse click* Floor Group = Required to find floor StaticBody3D to handle mouse click on click mode.* Turn Speed* Handle Camera* Camera Smooth Distance* Camera Smooth Speed* Camera Zoom* Horizontal Offset* Vertical Offset* Custom Camera (Optional)Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

Supported Engine Version
4.3
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

2D Controls Toolkit

2D Controls plugin For Godot 4.3:

Includes:

* Side-Scrolling Controller
* Top-Down Controller

Plug-and-Play* just add as a child of the Character2D node, and it will work.

  • Requires the following actions on input map: "up", "down", "left", "right", optionally: "sprint", "jump" those values can be changed on the node inspector.

Other configurations:

  • Movement (For all control types):

    • Walk Speed
    • Sprint Speed
    • Acceleration
    • Deacceleration
    • Movement Type = "Move and Slide" or "Move and Collide" or "None" (Movement must be handled on player code)
  • Jump (For Side Scrolling):

    • Jump Height
    • Jump time to peak = Time to reach the top of the jump
    • Jump time to descend = Time fall
    • Variable Jump = If the jump can be interrupted by releasing the jump action key
    • Air control on jump = If player can be controlled in middle-air
    • Coyote Time = time that player can jump after leaving a platform
    • Jump Buffer Time = time that player can activate jump before hit the ground
  • Side-Scrolling

    • Handle Camera
    • Camera Smooth Distance
    • Camera Smooth Speed
    • Camera Look at Player
    • Camera Lock Y Rotation
    • Camera Max Boundary
    • Camera Min Boundary
    • Camera Zoom
    • Horizontal Offset
    • Vertical Offset
    • Custom Camera (Optional)
  • Top-Down

    • Action Type = Use actions to move or move to mouse click
    • Floor Group = Required to find floor StaticBody3D to handle mouse click on click mode.
    • Turn Speed
    • Handle Camera
    • Camera Smooth Distance
    • Camera Smooth Speed
    • Camera Zoom
    • Horizontal Offset
    • Vertical Offset
    • Custom Camera (Optional)

Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

# 2D Controls Toolkit

2D Controls plugin For Godot 4.3:

Includes:

* Side-Scrolling Controller
* Top-Down Controller

Plug-and-Play* just add as a child of the Character2D node, and it will work.

* Requires the following actions on input map: "up", "down", "left", "right", optionally: "sprint", "jump"
those values can be changed on the node inspector.

Other configurations:


* Movement (For all control types):
* Walk Speed
* Sprint Speed
* Acceleration
* Deacceleration
* Movement Type = "Move and Slide" or "Move and Collide" or "None" (Movement must be handled on player code)

* Jump (For Side Scrolling):
* Jump Height
* Jump time to peak = Time to reach the top of the jump
* Jump time to descend = Time fall
* Variable Jump = If the jump can be interrupted by releasing the jump action key
* Air control on jump = If player can be controlled in middle-air
* Coyote Time = time that player can jump after leaving a platform
* Jump Buffer Time = time that player can activate jump before hit the ground

* Side-Scrolling
* Handle Camera
* Camera Smooth Distance
* Camera Smooth Speed
* Camera Look at Player
* Camera Lock Y Rotation
* Camera Max Boundary
* Camera Min Boundary
* Camera Zoom
* Horizontal Offset
* Vertical Offset
* Custom Camera (Optional)

* Top-Down
* Action Type = Use actions to move or move to mouse click
* Floor Group = Required to find floor StaticBody3D to handle mouse click on click mode.
* Turn Speed
* Handle Camera
* Camera Smooth Distance
* Camera Smooth Speed
* Camera Zoom
* Horizontal Offset
* Vertical Offset
* Custom Camera (Optional)

Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
2D Controls Toolkit icon image
Cianci
2D Controls Toolkit

# 2D Controls Toolkit2D Controls plugin For Godot 4.3:Includes:* Side-Scrolling Controller* Top-Down ControllerPlug-and-Play* just add as a child of the Character2D node, and it will work.* Requires the following actions on input map: "up", "down", "left", "right", optionally: "sprint", "jump"those values can be changed on the node inspector.Other configurations:* Movement (For all control types):* Walk Speed* Sprint Speed* Acceleration* Deacceleration* Movement Type = "Move and Slide" or "Move and Collide" or "None" (Movement must be handled on player code)* Jump (For Side Scrolling):* Jump Height* Jump time to peak = Time to reach the top of the jump* Jump time to descend = Time fall* Variable Jump = If the jump can be interrupted by releasing the jump action key* Air control on jump = If player can be controlled in middle-air* Coyote Time = time that player can jump after leaving a platform* Jump Buffer Time = time that player can activate jump before hit the ground* Side-Scrolling* Handle Camera* Camera Smooth Distance* Camera Smooth Speed* Camera Look at Player* Camera Lock Y Rotation* Camera Max Boundary* Camera Min Boundary* Camera Zoom* Horizontal Offset* Vertical Offset* Custom Camera (Optional)* Top-Down* Action Type = Use actions to move or move to mouse click* Floor Group = Required to find floor StaticBody3D to handle mouse click on click mode.* Turn Speed* Handle Camera* Camera Smooth Distance* Camera Smooth Speed* Camera Zoom* Horizontal Offset* Vertical Offset* Custom Camera (Optional)Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

Supported Engine Version
4.3
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers