Watch this video which explains the basics of World Effects in Spark AR.
There are multiple different starter templates in Spark AR that make use of world effects. To make your development easier, choose a template that is most similar to your idea.
You can then make changes to that template to add in your own models, textures and program functionality.