Yeah it was given away on Plus, that's how I got it, lol :P
They made it so I'm about 102.4% sure they also published it ;)
I'm not even sure if I ever installed it on either of my ps3's it just looked to me like a LBP rip off type game but then... nothing is better than those in that genre so yeah, I just added it to the pile and moved on.
Fancy hearing me on an amateur podcast with friends gushing over one of my favourite games? https://youtu.be/1I7JfMMxhf8