Camera movement, combat system, combat log system, position detection, movement, animation interactions, whole user interface, interactions with npcs, interactions with physical objects on map, targeting system, resource system, combat detection system (which still sucks).
Sounds like a hefty load of work to me. Would it yield an adequate increase in subs and/or slow down the bleeding to return the investment? I fail to see that.
OK, so I can't argue about how efficiently WoW runs on the current engine, however I utterly disagree with the REST of OP. WoW has it's own style and charm, and doing it with that much detail and "realistically" ruins the "WoW feel" we know and love.
Also, so much of it just didn't translate. Like the orc towns. Those looked just awful. And I don't think player characters would remotely translate whatsoever.
Adding: also, dude. People having great rigs is not as common as you think. WoW should remain accessible. Even my computer would not run that. And my computer is pretty damn nice.
Engine doesn't really dictate the artstyle, you could make WoW in UE4 look exactly the same way it looks now on its current engine, like 99% identical.
However, significantly improved or even a brand new engine would help a lot w/ the performance. WoW's current engine is fairly resource hungry, but results of its work are subpar, esp in the FX department, fog, lightning, etc. IMHO, if Blizz ever chose to migrate WoW onto another engine, they'd probably use their own OW engine, since they already have all the tools they need and it works well w/ their infrastructure.
But I don't see them doing, it's too time and money consuming to do that, but they'll keep updating the current one. They've already done a lot to improve it, but I wish they paid more attention to optimisation and resource management/utilisation.
Wow does NOT need a new engine, it could however benefit from one for sure.
Right now the game runs very well and it doesn't look bad by any stretch of the imagination. What ruins the game performance is how the shading/layering system lags the servers down to a crawl if more than 5 people fight each other or 5 mobs in the open world.
At this point I'd be alright with losing all the stuff and achievements I've accumulated over the years for WoW 2.
Now you see it. Now you don't.
But was where Dalaran?
I understand how big of a task this is and i am not saying it should be done, but all the people who say "think about the guys with old hardware" underestimate how bad the current engine is in regards to performance. BfA upped the hardware requierements so much, its not even funny anymore. Yes, the game runs on old hardware, but just because you can technically play with 20 FPS on MIN settings does not mean its fun in any way.
As is currently stands crap PCs would benefit from an engine update way more than strong ones.
That won't work, on my high end rig (2080TI) i get 80-70 fps in boralus (less than ac odissey anthem and td2 maxed out) at 2560x1440p and 117% scaling without anything maxed, view distance and raids would be a nightmare not to mention that ppl with crap rigs that can play wow well now would run it at 20 fps
You think you do, but you don't ©
Rogues are fine ©
We're pretty happy with rogues ©
Haste will fix it ©
The shit cartoon look is ratehr deliberate imho.. so no. It doesn't "need" a new engine. Besides, if you look at the other stuff Blizzard releases these days, be glad WoW doesn't look like overquatsch.
You do realize wow engine is not the best one right? riiiiight?
Cause honestly I see this argument that completely contradicts itself. You have low FPS in WoW because of 2 reasons = 1. WoW engine is not optimized like other engines. 2. WoW is CPU hungry
So switching to something better could result in better performance, not the other way around.
Wrong, modern engines can perform better with the same assets as wow has.
Modern games has simply higher texture resolutions, higher polygon count, thats why you might think WoW engine is decent. But use WoW models/textures/map on modern engine and you will get higher performance.
Because years ago, good engines were either expensive or weren't polished enough. The main reason they don't want to switch now is one of those:
1. They think about remaking wow from scratch - or thinking about ending wow.
2. Their developers would need to learn new engine which itself generates cost.
You give them too much credit, I've been working as developer for good couple of years and there is one issue every time "if it works, don't touch it". Which just generates costs by itself. So nobody wan't to refactor old inefficient code even if it would be cheaper long term.
Ever wondered why Hearthstone uses Unity? Why didn't they use their own engines? The answer is simple, because at the time HS was introduced, was a point in development history, where making proprietary engines is just not profitable.
And even now, making proprietary engines usually results to reusing ready-to-go components. Take a look at Witcher games engines:
https://witcher.fandom.com/wiki/REDengine
Havok for physics, Scaleform for UI and FMOD for audio
With choosing unity you basically have access to good amount of tools written for it, there is just no way to write something custom that will come close to company with 2k developers working solely on engine.
https://www.youtube.com/watch?v=1e5WY2qf600
You think you do, but you don't ©
Rogues are fine ©
We're pretty happy with rogues ©
Haste will fix it ©