Hello,
So I've been using Godot 4 for a couple of days now and needed help on implementing this Resident Evil camera on Godot 4 where the cameras are static, and the view changes as the player moves into different areas/sections of the scene.

I've been searching for the right tutorial for this online, but was unsuccessful in my search due to the videos being outdated.

Please, I would greatly appreciate it if you'd explain to me how to implement this on Godot 4. Thanks you.

Hi there,

I've been thinking about that too a couple of days ago. I haven't tried it yet, but I came up with this:
For detecting players entering a room you can use Area3D. Make the area 3d cover the whole room or its entrances.
Area3D has a signal body_entered that you can use to check if the entered body is the player.
And in each room position a camera. Once the body_entered signal is emitted you can call make_current() on the rooms camera to activate it.

https://docs.godotengine.org/en/stable/classes/class_camera3d.html
https://docs.godotengine.org/en/stable/classes/class_area3d.html