Just checked out the website, i'll give it a try for a month and see what happens. that'll have to be sometime next month though.
Do you make all the arts and animations for your games yourself or do you have a team that helps out with that?
and also what made you switch from using Unity.