Strawberry Mountain Games
Media from the Steam store listing.
Twin Palms - Announcement Gameplay Trailer