The Rampant Coyote's latest blog post as him wondering it he should change the engine for Frayed Knights 2. So what do you guys think should he keep the unity engine?
More information.I love Unity. I’m very, very happy about it. My art guys… well, maybe not so much, but I think it’s more of a matter of what they are used to.
But although this article isn’t favorable towards Unity (it’s not really unfavorable, either), it’s an outstanding discussion of the analysis and challenge of switching game engines – and a little bit of why they chose the Unreal 4 engine in the middle of development.
An Unreal Decision
If I were in their shoes, I might make the same decision. And yeah, that’s me, Unity fanboy. The weird thing is, in two years, the analysis might come out completely differently. A year or two ago, it clearly *did* come out differently.
We live in a strange, new world. Engines have become a commodity within the reach of any indie. Grab ‘em off the shelf at indie prices. They compete in price, features, platforms, intended audience, and style. This is a great thing for game developers at all levels. Okay, maybe for us programmers, who historically were on the front-line of awesome creating the technology (and also making us the bottlenecks), it drops our importance down a few pegs. You know what? I’m okay with that. I’ve been okay with games not being tech-driven for many years.
I made the painful and expensive decision to switch to Unity rather than the upgrade of the Torque engine for the sequel to Frayed Knights. This meant having to rewrite a ton of code, and learn a whole new way of doing things. That took time. But I don’t regret that decision, at all. And I’ve had to let a ton of sunk costs go (including about a year of work).
I’m still sticking with Unity for the foreseeable future. Unity 5 is promising some new new features to compete on several fronts, and I’m sure the leading competitors will offer some outstanding improvements to match. It’s a win / win for me.