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.1
License Version
MIT
Support Level
community
Modified Date
12 days 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.1
License Version
MIT
Support Level
community
Modified Date
12 days 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