Been working with Tommy from ourcade. It was my pleasure to work in his contest. With hundreds of concepts provided, finally we both agreed. :)
Ourcade is a platform that lets anyone be a game creator without any special skills.
The target audience is hobbyist and professionals outside of the games industry who would like to add games to their projects. People who would like to make games but consider it too technical, artistic, or otherwise challenging.