With little fanfare, Nintendo's UK division has just dropped a 20 minute indie showcase.