Pixel Perfect Retro Camera

Pixel Perfect Retro Camera

GitHub

 

After playing Celeste I was inspired to play around with something similar in Unity. It seems no one has made a pixel perfect retro camera yet so I decided to create this super simple system for rendering your Unity game at a reference resolution such as 320x180 and also retaining pixel perfect movement with no shimmering whilst also supporting other aspect ratios.

Simply drag the camera prefab into your scene or add the PixelCamera component to your main camera, all image effects are supported but may be processed at native resolution before downscaling. If you wish to add pixel perfect movement to your existing camera alongside the rendering then add a SnapToPixel component to your camera's parent GameObject.

Outreach

outreach.png

outreachgame.co.uk

Set in the 1980s near the fall of the Cold War, Outreach sends players into the unforgiving grips of Earth’s orbit as a lone cosmonaut to investigate the disappearance of the crew of a covert Soviet military space station. They’ll have to explore this crippled and seemingly abandoned installation, uncovering the secrets behind the lives and fates of those surrounding it along the way.

As a lone Soviet Cosmonaut, you are sent to investigate a communication blackout aboard a Russian space station. You arrive to find the station in disrepair and the crew missing. You must uncover the fate of these lost souls, trapped between the claustrophobia of the station and the vast, unforgiving openness of space.

Outreach is an historical fiction set in the 1980s, blurring the line between fact and conspiracy theory. The narrative is told from the Soviet perspective, focusing on the details that highlighted the humanity in a conflict so often marked by division and statistics. In order to capture such an authentic atmosphere, our artists have spent months researching the era. The environments, technology, and clothing have all been lovingly crafted and expanded from historical designs, photos, and archive footage.

The dangers and isolation present in the narrative of Outreach are reflected in the movement system, as Outreach takes place entirely in zero-gravity. Push yourself off, time your landings, and grapple for handrails on the exterior of the station. Inside the station, move through confined environments on your search for clues. Your coordination and reflexes are the only protection you have from the void.

 

Wolv Interactive was responsible for assisting Pixel Spill with gameplay and systems programming.

Outreach was created using Unreal Engine 4.