STANNcam is a pixel-perfect camera and resolution manager system for GameMaker (and onwards)
It foregoes gamemakers viewports and application_surface,
and instead gives full control on where and in which order to draw your different camera's contents to the screen.
GameMaker-LTS_StWcadDl3Y.mp4
Runner_GhtH9eqLJB.mp4
- Ability to add/clone/remove up to 8 cameras at runtime easily
- Camera following options
- Functions for moving/zooming/shaking/resizing the camera
- Independent game and GUI resolution (can be identical as well)
- Change display resolution, keep aspect-ratio. at runtime
- Switch between windowed / borderless windowed / fullscreen
- Ability to draw camera contents directly on an object in a level (can be used for TV/Monitor/portal effects)
- Easily apply shaders to everything drawn
- Draw stuff before and after the camera is drawn (useful for dynamic backgrounds/foregrounds)
For more info on using stanncam consult the Wiki
Note all games are using older and specialised versions of the camera, but it is the same base in all