Tu as au moins 3 façons de faire.
Note: (x, y, w, h) est la zone sur laquelle tu veux faire le "focus".
1. Tu affiches tout mais tu mets en place une vue qui zoome sur la zone intéressante
window.setView(sf::View(sf::FloatRect(x, y, w, h)));
window.draw(sf::Sprite(render_texture.getTexture()));
2. Tu ne dessines que la zone intéressante directement
window.draw(sf::Sprite(render_texture.getTexture(), sf::IntRect(x, y, w, h)));
3. Tu affiches tout mais tu mets en place une vue qui zoome sur la zone intéressante -- sans sf::RenderTexture intermédiaire qui ne sert à rien si ce n'est pas pour optimiser
window.setView(sf::View(sf::FloatRect(x, y, w, h)));
window.draw(... tous les composants de ton level ...);