Word on the street is that Unity may be getting sold. The entire company, lock stock and barrel. Hmmm.
Depending on who the buyer is, this could be good or bad news, but I think it might be one of the large tech companies if it’s true at all. I reserve judgement, but I don’t really like the idea of depending on some tech monster company’s whims to make my game. Their only interest is profit, which means they’ll dump their software and its users when they feel like it. I’d rather use an engine that’s made by an actual game company.
Funny thing is that a lot of people are now clamoring for the supposed benefits of open source engines. Hey, that gives you full control over everything, and makes you totally independent, right?
People are forgetting that the open source attitude to bugs is “fix them yourself.” You don’t have full control over an open source engine unless you either are an experienced C/C++ programmer or can afford to hire one / are successful at recruiting one. And then you’ll have a new dependency on that person.
The mindset in the open source world is totally different from the one it takes to make commercial games. There is a lack of discipline and commitment there. This is why open source games have never taken off. Read my previous blog posts if you want more insight.
Not to mention that maintaining and fixing a modern game engine is a shit ton of work, probably too much work for most indie developers.
Open source is not the perfect candy dreamland that some people seem to think it is. It doesn’t really solve more problems than it creates. It is not a substitute for something like Unity.
Anyway, I’ll be watching the development around the Unity engine curiously, as will a lot of others.
Unreal 4 better be good.