I don't know if the website is still being supported at all, but while I was initially excited by the editor side of things, I was turned off by the website being the only place you can publish your games (without spending money on a premium account, which implies subscription based service), the games list having no search function/categories and nothing in the ToS about whether adult games are acceptable to upload.