how hard is it to developp and create a full game ,,,, what does it requires ? just wondering