Stands to Reason Games
Media from the Steam store listing.
MECH DISTRICT - Early Access Gameplay Trailer