I'm trying to achieve a similar effect to the text in Inscryption (video with timestamp for reference), which has multiple subtle visual effects - individual letters shake, by lightly increasing/decreasing in size and gently rotating left and right (in addition to that, a wave effect is used for some lines).
I'm suspecting that in Inscryption, which is made in Unity, such an effect is achieved through tools such as TextMeshPro which allows the program to treat each individual letter as a mesh, allowing for such detailed effects.
I'm currently struggling to think how would I approach making something like this in Godot.
A wave effect is easily accessible, but I'm struggling to find methods to manipulate size + rotation of individual characters.
Is that something possible to do currently, be it through custom BBCode with parameters I'm not aware of, or other methods? Maybe what I need will be currently easier to achieve through shaders?
Would love any input, thank you!