My friend's cousin had a program called unity or something, or something where you put textures and models into 3d enviorment, with a few textures pre loaded with the free version. You made the models and textures yourself, using programs like blender, etc. The Pro version supported more file types, and had lots of data and tools put into it, and it cost like 400$. The users could upload quality games in a pretty intelligent community.