Update in regards to Aubergine!
I have recently (after serious contemplation) decided to change the engine I am making Aubergine in. That's right, I'm switching from Construct 2 to Unity.
"But Alex!" I hear you cry "that sounds like an unnecessary way to make the already chaotic process of game development even more turbulent!"
It sounds far more tempestuous (what a word!) than it really is. Let me put your mind at ease through the fantastic medium of the Q&A!
Q: Why are you changing engine?
A: There's a decent handful of reasons, really. The straw that broke the proverbial camel's back, however, is that creating bullet patterns in Construct 2's visual based logic programming was proving a difficult task.
Q: And that's easier in Unity?
A: It is indeed!
Q: Are there any other advantages to the switch?
A: There are. Whilst I have nothing but good things to say about the Construct 2 community and the quality of their support (in the form of tutorials and troubleshooting) the fact is that Unity is a far more popular platform and the amount of learning resources dedicated to its workings outnumber those of Construct 2 immensely.
Q: Doesn't this mean that all of your previous work has been a waste, then?
A: Not at all! Whilst converting complicated mathy code into logic programming is fiddly (and in many cases impossible) converting simple logic circuits into C# (or any script for that matter) is a lot simpler. Not to mention that I've seperated a lot of chaff from the game through my Construct 2 prototyping.
Q: So Construct 2 is rubbish and Unity is great?
A: Apples and oranges, my friend.
Q: I imagine this will be quite the blow in regards to development time?
A: That's more of a statement than a question, isn't it? Either way, it probably won't delay Aubergine that much to be honest. Mechanically it's fairly simple and I've blocked out most of the core systems in Unity already.
Q: Smooth sailing from here on out, then!
A: That statement doesn't even have a question mark at the end in some sort of vague attempt to disguise itself as a question; how rude. Game development (like most aspects of life) is filled with unexpected problems and pitfalls so I wouldn't say it's smooth sailing from here on out. However, I'd say it's smooth sailing from now until the next storm.
So now that's out of the way, are the any other questions?
Q: Are you still planning on writing about game design and stuff?
A: I am! I am! I just haven't been able to find the time and motivation to finish the ramble I was working on; the problems I was facing with Aubergine's development really took the wind out of my sails. I also found an old ramble I wrote years ago that I might tweak and update. So yeah, that's all still happening.
Q: ...And Aubergine development posts?
A: Yes yes yes! Things should be a little busier around here now I've made this switch.
Q: So it really is all for the best?
A: Well and truly