It is a great idea, and I'm sure it could b possible to make, but you will need a good team to help you with such task. Im currently working on my first, and learning to use Construct 2 , it has so much ways and tools. Maybe in a near future we can help each other out.