Thank you for the replies. I was looking for a simple camera movement on a 2d plane. A lot of other engines do support that kind of api. However, I might be able to get it working via the ‘move all objects on screen to fake a camera’ effect, but I still think this is very weird and will probably result in unexpected bugs.
For example, imagine super mario 64. The camera there doesnt work like moving the whole world while mario is in it, just to control a camera?
I still feel like I am missing something here…
Is there really no way to change what the engine’s viewport is? Without moving the whole world again?
For some context, i am making a 2d action platformer game, where the player traverses the 2d world from the side