I am one of those people who believe that you can create amazing and great games on Construct 3. But the lack of some things in construct 3 makes me feel discouraged.
I think that you know and understand what genres of games are most developed on construct. It seems to me that the guide to Construct 3 should be oriented in the world of game development, and support the easy creation of basic game mechanics in the platformer and TDS genres.
I like TDS games, I always keep an eye on the latest in this genre.
Let's look at the example of the TDS genre, here I am downloading a game called Bullet Echo from PlayMarket. Bullet Echo is a classic TDS. This screenshot shows that the item becomes visible as soon as its edge falls into LineOfSight. And this happens in all games of the TDS genre that I know, but in Construct 3 I can't implement this mechanics without crutches.
Let's look at another Popular TDS mechanic-line-of-sight visualization. It is present in many top games of this genre. I tried to implement the mechanics using your lessons using layers and mixing modes. I got 20-30 frames per second and 90%CPU on mobile devices.
I used to think that this is a very complex mechanics for CPU and GPU on mobile devices, but how disappointed I was to see 20 players with LineOfSight visualization on a single mobile screen. And it still worked fast and smooth with 60 FPS and 40% of CPU. Here are examples of games.
These questions I meet on the forums starting with Construct 2. And for so many years, there were no solutions to these questions. I want to create big and interesting games on Construct 3. and the position of orienting the engine only for beginners is fundamentally wrong. Or at least indicate in the description of Construct 3 that it is intended for children under 12 years of age, and not for serious game development.