Definitely soundtrack material, the mix comes across as mostly OK here, though the drum/percussion track does get a little swamped in places and the kick gets vague as well, though that may well be intentional.
The obvious question is this loops or a combination of loops and synths?
I quite enjoyed it, thanks for sharing.