This is a character from the upcoming Valve game deadlock that hasn't been publicly announced but there is leaked footage.