like in this example
but in 2D of course?
Develop games in your browser. Powerful, performant & highly capable.
In general to zoom you modify 'scale'. I guess you could make it by having anything that the scope is overlapping move to a specific layer, and modify that layer's scale.