Petallix Games
Media from the Steam store listing.
Backtrace: Mechanisms for Forgetting Official Trailer