Thanks! The background images are rendered as a tile grid where the corner points are displaced using a scrolling noise texture. Layers that are closer (like the bushes in Autumn Forest) are displaced more, some are not displaced (like the tree trunks) and the sea only uses horizontal displacement. The slimes in Infinite Tree Pinball use a similar technique: they are rendered with points around a circle that are displaced based on a “jelly” physics simulation inspired by this technique: Physics of JellyCar: Soft Body Physics Explained