Create an Affinity Photo shape or design for the perspective pattern or open an image (it needs to be a pixel layer so if it is not, simply go to the rasterize command to convert it), go to the layer menu and create pattern layer from selection. In the video example it is a ring design created using the donut tool and the artwork has been rasterized.
The layer can now be resized and rotated and sheared. You can then add effects to it such as the powerful perspective effect via the layer menu and new live filter layer and distort and perspective. The bounding box takes the size of the original tile definition.
You can now re-size the effect and drag the control points out or in to create the look of the tiles hurtling towards a vanishing point. To the parent (the tile) and you can see an option along the control bar to lock the children, select that and now re-size or angle the tile, the result is totally different from the 'not locked children' (obviously, it is up to you to decide whether one is better than the other.
You can still add other filters to the tile as well and use the mirror option, equations etc.
Go to the ellipse tool and make a circle by holding the shift key down. Set the color to blue or green or use the gradient to add a colorful design, add a stroke to it. You can also add effects via the layers panel and fx at the bottom of the panel. Go to the layer menu and rasterize with that selected circle. If there are any effects associated with it, deselect the check box for rasterize dialog. Layer menu and make a new pattern layer. Delete the source ellipse design. Go to the layer menu and live filter layer and apply the effect. You will see a panel and nothing has changed. You will see the bounding box for the layer matches the effect bounding box indicated by slightly thicker lines. Drag the top left control handle to the top left. As you move it back and forth, you will see the layer break apart. You can move those control handles in all kinds of directions to generate rows of circles stretching off to infinity as well as just having the entire design fall back in a 3D tilt. Close the panel and you will see your layer distort (in some way, it is impossible to say as slight shifts of the control handles can have radical results). You can go back to the tile entry in the layers panel, don't select the effect and you will see the tile's bounding box now and you can re-size that as well as shift and rotate and shear it and that will have a dramatic result as well. If you want to modify the tile without also modifying the plane then you will have to go to the control bar (with the tile selected) and select lock children and put it to ON. You will see the dots increase or decrease in size etc but the plane will be fixed so you can scale, rotate etc and only the area defined by the effect will be modified. If you want to fix this design, go to the layer menu and merge visible.