First post.
Just created this account to express my views on this whole Unreal 4 vs Unity issue. I am about to decide on Unity or Unreal for my next project too so this info could be useful to others.
Quick intro:
I have worked on many AAA games and some of the biggest franchises in gaming for the past 15 years. I have used all kind of engines from propietary to open source since the 90s.
These are my general views:
UNITY
The Good:
Overall it’s a clean engine with good design. Great workflow. It has a Mac feel to it which I like.
The Bad:
It lacks many, many features that are standard in AAA games. The lack of features is enormous. I come from propietary engines with horrendous workflows but with amazing features. Unity seems to be the opposite. A nice little engine with a good heart but no power.
UNREAL
The Good:
Unreal 4 is much, much better than Unreal 3. I hated UE3 and used to make fun of it with my colleagues. UE4 is making me change my oppinion. It has all the AAA features you would expect and the ones that are not there seem to be coming at an insanely fast speed.
The Bad:
It’s ugly, clunky, big and dirty and “American”.
On a side note.
I see a lot of complaints from the community everytime Epic releases a demo. They complain about Unity not having all these features. One thing. Even if you had all those features, do you think you could make something similar? It would open your eyes to work at a big studio and see how much time and talent is needed to make the simplest demo.
Regarding the price.
It is worrying to read interviews with Unity’s management where they say things like “Unreal 4 is the most expensive engine, do the math”. Unity’s community seems to be based mostly of people with little money trying to hit it big. 19 dollars is all they see. If someone makes a million dollars they will be more than happy to pay Epic 50.000 dollars. Believe me! They would even send them a ton of beer and pizza. 19 is more attractive.
Didn’t Unity used to have a catchphrase that went like this: “The best engine this side of a million dollars”. It is funny how now everybody is complaining about Unity’s price.
My main fear with Unity is that investing my time in it could be a waste of my time. I don’t want to switch engines mid-project. I have played with it since it came out in 2005 but never felt it was ready for primetime. Maybe now it is but I still have some doubts. I know Unreal has most of the things I will need but I want to give Unity a chance.
Does Unity have what I need?
Shader editor? No.
Cinematics tool? No.
AI Tools? No.
Physically based lighting. Wait for 5!
UI. Wait for 4.6. Are you kidding me?
Asset Store. Yes. But full of hacky and not integrated stuff.
Am I on the right boat if I choose Unity? I am not sure. These things come to my mind:
- Scalability, lack of key basic features, price, uncertainty about commitment to AAA and so on.
I will wait and see until August for any announcements. But guess what. I am already paying 19 a month for Unreal because it’s nothing. Will I buy Unity? We will see.