3 ms·
Most big studios are still on UE as a matter of momentum and the aforementioned biases. Unity really only became viable in the past 3 years, which is shorter th
by aphextron 9y ago
Most big studios are still on UE as a matter of momentum and the aforementioned biases. Unity really only became viable in the past 3 years, which is shorter than the average AAA game development cycle. Also certain games such as FPS are still better off with UE, as that's what it was designed for.
- emodendroket 9y agoWell, the examples I had in mind are, like, Guilty Gear Xrd or Tekken 7, where there isn't any obvious history or genre reason (to me) to pick it. But maybe it's just old prejudices, as you said.
- lfowles 9y agoPossibly leveraging existing C++ experience.
- emodendroket 9y agoOh, yeah, that's the obvious answer. Thanks.
- mnarayan01 9y ago> Also certain games such as FPS are still better off with UE, as that's what it was designed for. What game types would you consider Unity to have better performance and/or tooling for? Also, if you're feeling generous, why?
- aphextron 9y ago>What game types would you consider Unity to have better performance and/or tooling for? Also, if you're feeling generous, why? The main difference IMO is that Unity has become the de facto standard for anything VR related. UE is doing a good job with their VR support too, but it's really clear which engine is favored by SteamVR, the Oculus SDK, and the community at large. Unity also has a first class asset store which can save you months of development time when it comes to things like networking or doing complex shaders. Other than that it really comes down to personal preference. Scripting with Unity vs. Blueprints with UE, C++ vs C#, etc.
- corysama 9y agoYou are selling UE short in a whole lot of ways. Anywhere Unity's performance is higher it's because the feature set is less advanced. It's a matter of two different approaches. Unity started out targeting low-end PC, then got into mobile a long time ago when mobile was very weak. So, naturally it used very basic techniques that are crappy but fast. Over time, Unity has been adding more and more advanced tech. UE is the opposite story. It started out targeting consoles and high-end PC. It started targeting mobile when mobile was already pretty capable. At first, the tech it used was not feasible on mobile. But, over time the perf improvements of UE and mobile hardware have been converging.