Safire 2D Camera

Read the docs. Need extra help? Join the Flare discord, and ask questions about Safire there.


Note: This tool comes included with Flare Engine!


Follow

This is the main workhorse of the system. This will follow the player to your precise needs. This includes smoothing, player offset, dead zone, screen zone, autoscroll, ignore gravity, and push zone.


Peek

Make the camera quickly peek in the desired direction.


Rooms

Create a series of interconnected rooms (with zoom) for the player to traverse through. Each room can also have multiple targets for the camera to follow.


Speed Zoom

Zoom based on player speed.


Look Ahead

Push the camera forward in the direction of player movement. Choose from several types, including mouse influence.


Cinematics

Create a cinematic sequence with a letterbox to highlight special moments in your game.


Rails

Move the camera in linear segments as it follows the player. Use horizontal, vertical, or automatic rails.


Shake

Create a list of shake presets. Shake the camera with Random, Perlin, Sine, One Shot, or Single Shake.


Parallax

Use layers to create the illusion of depth. Infinite parallax is automatically implemented.


Pixel Perfect

Display pixel art perfectly.


Highlight Target

Objects in your world can influence the camera to highlight events.


World Clamp

Clamp the camera to the world.


Regions

Create areas that influence camera movement.


Triggers

Slow Motion, Zoom, Basic.


User Follow Mode: Pan, Zoom, Rotate

Let the user control the camera directly with touch, the keyboard, and mouse.