Games are eminently sharable, and I suspect there is a large overlap between people who would like to play games made with your platform and people who would like to make games with your platform.
Have you considered publishing an arcade of really playable games? Or how about a hosting platform for your user's creations? Then users would do the work of propagating your URL. A cross-Scirra high score system could also add a lot of appeal and virality.
In other words, I think there are some really promising ways for you to show off your product entirely apart from SEO.