Hi Wireless 😉
A good game can be developed in almost every engine, the only problem is the imagination and how much you take advantage of it.
Let’s say you download Unity 3D to make a game that doesn’t use the full capacity of Unity3D and you end up wasting so much time doing a little 2D game that could be made in other 2D engine x3 times faster, then is recommended using the other engine instead.
The problem comes when we try to expand that little 2D game into something better or bigger with more functionalities with the other engine, it’s going to be very hard. Then is recommended using Unity3D or another Engine capable.
Before you start your game take a time to see which engine fits best your needs now and in the future.
I think that Constructor 2 is a good engine to make games, but it doesn’t look like a good tool to start programming. But if you feel like your game could be made in Constructor 2 go ahead, experience is always important. 🙂
There are many famous games that were made with very simple engines, imagination is the limit. ^^ 😀