Ten Art Games · Happy Cats, TXC
Media from the Steam store listing.
Robotization: The Last Human | Official Trailer — Robotizator