A downloadable asset pack

Dialogue text that types itself, for Godot 4. Each letter rises and fades in, with a natural rhythm: a breath after every sentence and comma. One node, one line. Free, MIT licence.

$Dialogue.show_text("Hello there... [pause=0.5]Welcome!")

What it does

  • Letter by letter, each one rising and fading in.
  • Natural rhythm: short pauses after . ! ? and , ; :, not inside "...".
  • Timing in the text: [pause=0.5] and [speed=0.4]...[/speed].
  • Skip on click and a typing_finished signal.
  • A normal RichTextLabel: your fonts, theme and BBCode keep working.

Quick start

1. Copy addons/almios_typewriter into your project.

2. Add a TypewriterLabel node.

3. Call show_text(), and skip() when the player clicks during a line.

Compatibility

Godot 4.3 and newer, tested on 4.3 and 4.7. Forward+, Mobile and Compatibility renderers, desktop and web.

Want the whole show?

Text FX is the full version: 22 living text effects as tags (bounce, shout, glitch, ghost, heartbeat, prism...), 12 letter entrances, events written in the text, voice blips, accessibility settings and a ready dialogue box with portraits.

License

MIT: use it anywhere, commercial games included, modify it, share it. Keep the licence file with the script.

More from Dimension Almios

Download

Download
almios-free-typewriter-godot-pack.zip 813 kB
Version 5 5 days ago

Leave a comment

Log in with itch.io to leave a comment.