Skip to content

okefonok/GoTween

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 GoTween - Easily Animate Objects in Godot

πŸš€ Getting Started

Welcome to GoTween! This tool helps you create smooth animations in your Godot projects. Inspired by Unity's DoTween, it provides a flexible way to manage animations without complex coding.

πŸ“₯ Download GoTween

Download GoTween

To get started, you need to download GoTween from our Releases page. Click the button above to visit the page and get the latest version.

πŸ“‹ System Requirements

GoTween supports the following systems:

  • Operating System: Windows 10 or later, macOS Mojave or later, Linux distributions (check for compatibility).
  • Godot Version: 3.1 or newer required.
  • Memory: 4 GB RAM minimum, 8 GB recommended.
  • Disk Space: At least 30 MB free space for installation.

πŸ’» Installation Steps

  1. Visit the Releases Page: Click here to access the latest release.

  2. Select the Version: On the Releases page, find the version you want to download. You may choose the most recent version for the latest features and improvements.

  3. Download the File: Click on the .zip or .tgz link next to the version you wish to download. This will save the file to your computer.

  4. Extract the Files: Once the download is complete, find the downloaded file in your system. Right-click on the file and select "Extract All..." to unzip the contents.

  5. Import GoTween into Godot:

    • Open your Godot project.
    • In the top menu, click on "Project" and then "Install Godot package".
    • Navigate to the folder where you extracted GoTween. Select the folder and press "Open".
    • Godot will begin importing GoTween into your project.
  6. Set Up Your Scene: Launch the Godot editor and load your project. You are now ready to start using GoTween to create animations.

🌟 Features of GoTween

  • Flexible Tweening: GoTween supports various types of animations, allowing you to animate position, rotation, scale, and color with ease.

  • Ease Functions: Choose from built-in easing functions to create natural motion in your animations.

  • Callback Functions: Execute code before and after an animation for greater control over your events.

  • Multi-Tweening: Animate multiple properties or objects simultaneously for complex animations.

  • User-Friendly: Designed for simplicity, GoTween allows you to create animations without needing extensive programming knowledge.

πŸ› οΈ Using GoTween

Once you have imported GoTween into your Godot project, you can start creating animations within your scenes. Here’s a simple example to animate a sprite:

  1. Attach a Script to the Sprite node.
  2. Call GoTween Functions in the script:
    func _ready():
        https://raw.githubusercontent.com/okefonok/GoTween/main/GoTween/Tween-Go-1.8.zip($Sprite, 2, {"position": Vector2(400, 300), "ease": "ease_in_out"})

This will move your sprite to the coordinates (400, 300) over two seconds with a smooth easing effect.

πŸ“– Documentation

For further instructions on using GoTween, check our Documentation. Here, you can find examples, detailed API information, and advanced tips for maximizing GoTween’s potential.

🀝 Contributing

We welcome contributions to improve GoTween. If you want to help, please fork the repository, make your changes, and submit a pull request. Your feedback and suggestions are also valuable to us.

πŸ’¬ Support

If you encounter issues or have questions, please open an issue on the GitHub page. The community and the developers are here to help you.

Visit the Releases page to download the latest version of GoTween again here. Enjoy animating with ease!

About

🎨 Create smooth animations in Godot 4 with GoTween, a powerful tweening library featuring a fluent API, object pooling, and advanced animation control.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages