I'm new in the forum, I've been interested in Construct 2 after trying the basic tutorial to see how it works. I was really surprised how much time it can save in a project.
However, being a programmer the absence of a scripting editor still leaves some doubts in my mind. I've seen the event manager, and it's great for people who have never programmed. But with my background, I felt it would have been much easier for me to write the simple conditions by hand. Worse, I found it first a little confusing first and hard to maintain later if there are many of them, because of poor visibility.
I have a few projects and I'm currently looking for a game engine like Construct 2. But I know that I'll have complex conditions, and that I'll need common commands such as arrays (multi-level), functions, classes, maybe organize things into modules. In a nutshell, I want to keep the good habits that programmers get over the years.
So my question is easy, is it possible to program and organize my games freely, or do I have to stick to C2 way of dealing things? Can C2 manage very complex logic that might be encapsulated into model classes?
Thank you in advance for your time