I made an interactive guide about tweens

I am new here and I checked your video, I really likes audio :slight_smile: i know that is not focus but i really like it!

Welcome here!
Thanks for the kind words!! I appreciate it :smiley:

Most sounds come from the free Kenney assets, and I change the pitch of the sound player based on the index of the node triggering the sound.

Thank you!

2 Likes

Hi! little announcement before:

I am now part-time to make free interactive guides for Godot!

This means more updates more often!!
My guides will always be 100% free (no matter what)

You can support me on Patreon if you want to help me make this sustainable!!
Plus you can get early access to the next update, which will give context to this:

You can also vote (for free) on what next guide I’ll be making!

V2.0.0 of the tween guide is out!

Most notable things are behind the scene work, like refactoring for future translations.
There are still lots of cool details, which are listed in the devlog.

Thanks for reading!
I hope you have a very nice day and get to pet a dog!!

4 Likes

Holy crap, this is cool. You put so much effort into this! Well done. Just the Transitions and Eases part makes it so easy to try things out visually before putting it into code. I filled out your feedback form.

1 Like

Thank you so much!!!

1 Like

I love your work. I reached the FBI and completed with just $163 left in your pre-rolled dice game! The poor sardine (“I’m so lonely”). Great fun. So glad you get to spend more time on this stuff too. Your sense of humour is just delightful!

2 Likes

Aw thank you :pleading_face:

1 Like

Man you’re work is amazing! :+1:

1 Like

Thank you​:heart::heart::heart:

1 Like

This is awesome!!
I couldn’t get the text copy to work for me, otherwise flawless experience

Thank you!!

I’ve added multiple fallbacks to reduce copy related issues
So sorry it’s not working for you!!

Could you tell me what OS you are on, and if you are using the web version, what navigator?

Initially I used to use the animation player, only to realise that tweens are the way to go and this looks great! Love the quality and use cases you’re showing off for tween applications

1 Like

Thank you so much!!!

Animation players are not bad either, but tweens can definitely get the job done in lots of cases

Hi!
Two new updates are out for my tween guide!!!

V2.1.0 - The dangerous life of tweens

This version is already out and available freely (web/windows/mac/linux).
Along with all +10 pages, it contains two new one:

  • :blue_circle: New page: Life cycle (when are tween freed)
  • :blue_circle: New page: Preventing Chaos (why if tween:tween.kill())

V2.2.0 (Early Access)

This version will be made public in about a month, but very cool supporters already have access!
It contains three new pages focused on text animation:

  • :yellow_circle: New demo : Dialogue (like animal crossing)
  • :red_circle: New tip: Tweening strings
  • :red_circle: New tip: Tweening numbers in strings

Thank you!

Next month two other updates should come out as well!
In the meantime, you can vote for the content of v2.3.0 on patreon (for free)!

Have a nice day!!

4 Likes

amazing job, do those sounds are pitched samples or each is different sound file ?

1 Like

Thank you!!

I modify the pitch of the audio player yes!
Here is a snippet from my SoundManager ( a global script)

func _on_button_down(node:Button):
	play_pressed(node.get_index(), max(1,node.get_parent().get_child_count()-1))

## play at a modified pitch for non button items (from max -> how many other buttons are in the same context)
func play_pressed(from_index:int, from_max:int):
	var new_pitch:float = remap(from_index, 0, max(1, from_max), 0.4,1.8)
	new_pitch = clamp(new_pitch, 0.4, 1.8)
	$ButtonPressedAudio.pitch_scale = new_pitch
	$ButtonPressedAudio.play(0.0)

The sounds I used the most in the tween guide are from Kenney Sound Effects (they are free)!

1 Like