Oddworld Forums

Oddworld Forums (http://www.oddworldforums.net/index.php)
-   Oddworld Discussion (http://www.oddworldforums.net/forumdisplay.php?f=6)
-   -   Disunity about game engines (http://www.oddworldforums.net/showthread.php?t=22170)

Varrok 03-17-2016 10:38 AM

Disunity about game engines
 
MOD EDIT: This thread was split off after the quoted post.

:

()
Fun Fact: New 'N' Tasty was going to have it's own engine before they scrapped it. The AbeHD Pre-alpha was rendered in that Engine.

That fact isn't that fun when you consider how the game turned out to look much worse than on this pre-alpha video because they switched to unity.

Holy Sock 03-17-2016 10:43 AM

:

()
That fact isn't that fun when you consider how the game turned out to look much worse than on this pre-alpha video because they switched to unity.

Is that the reason? Isn't it more of a conscious aesthetic change?

Varrok 03-17-2016 10:45 AM

Maybe, but not likely. The bloom "lightning" is amateur-type-of-easy to add in Unity.

EDIT:
As said in the old Matthewmatosis video

Holy Sock 03-17-2016 10:53 AM

Yeah, no, what I mean is that I don't think it's something that's inherently wrong with Unity. They made the decision to use those bloom and dirty filter features but surely they could have replicated the original atmosphere if they wanted.

Varrok 03-17-2016 10:55 AM

How can you be so sure? They couldn't even replicate the original animations and controls (the original control scheme was so bad that they had to add another one to make up for that)

Mr. Molluck 03-17-2016 11:00 AM

Speaking of Unity, the people who made it recently made a short film with it called "Adam":

https://www.youtube.com/watch?v=44M7JsKqwow

The film is ridiculously impressive, visually. And it's with this engine ALONE. Maybe Oddworld's trying to push Unity to its limits this time, instead of just redoing the world in a prettier way?

Manco 03-17-2016 11:02 AM

:

()
How can you be so sure? They couldn't even replicate the original animations and controls (the original control scheme was so bad that they had to add another one to make up for that)

All of which can be put down to poor aesthetic or design choice.

Holy Sock 03-17-2016 11:02 AM

:

()
How can you be so sure? They couldn't even replicate the original animations and controls (the original control scheme was so bad that they had to add another one to make up for that)

Just going by what we can see the animations look like sped up versions of the 2012 build.

For example the game Inside is built in Unity and although not as graphically demanding it shows that the bright bloom of NnT isn't necessarily a problem with the engine but decisions made by the development team.


Varrok 03-17-2016 11:20 AM

:

()
All of which can be put down to poor aesthetic or design choice.

And how exactly is that supposed to reinforce anybody's trust in the "devs surely could recreate the original atmosphere if they wanted"?

:

()
Speaking of Unity, the people who made it recently made a short film with it called "Adam":

https://www.youtube.com/watch?v=44M7JsKqwow

The film is ridiculously impressive, visually. And it's with this engine ALONE. Maybe Oddworld's trying to push Unity to its limits this time, instead of just redoing the world in a prettier way?

Of course. But it's rendered using the top-notch GPU that:
1) Might not be neccessary to render such graphics if it was on another engine (e.g. UE4)
2) Most of the gamers don't have. Optimization in hi-tier graphics is not equal to optimization in low and mid-tier graphics. NnT was definitely NOT pretty as the movie you presented, obviously.

Manco 03-17-2016 11:26 AM

:

()
And how exactly is that supposed to reinforce anybody's trust in the "devs surely could recreate the original atmosphere if they wanted"?

It’s not. It’s pointing out that you’re shifting the blame to the engine for things you didn’t like, rather than the devs not implementing them in the way you’d like.

Poor animation is the fault of the animator. Poor lighting is the fault of the lighting artist. Poor controls are the fault of the game designer. None of that necessarily falls on the engine.

Varrok 03-17-2016 11:42 AM

:

()
It’s not. It’s pointing out that you’re shifting the blame to the engine for things you didn’t like, rather than the devs not implementing them in the way you’d like.

Poor animation is the fault of the animator. Poor lighting is the fault of the lighting artist. Poor controls are the fault of the game designer. None of that necessarily falls on the engine.

Maybe. Piss-poor optimization might be also fault of the guy who optimized the game (if they had a guy like that). That might also be the case in e.g. Roundabout, which is a great game, but despite having a very simple indie low poly graphic style, runs like shit on my PC that runs Crysis 2 on medium with no perfomance issues.

Oh and Wasteland 2, which looks like a game from 2006 and runs terribly. That might be also the developer's fault.

And Grow Home, which lags even on PS4. Probably developer's fault.

What's up with Unity games running terribly while still looking not really that beautiful? Is all of that a bunch of coincidences? It's like basically each Unity game I play it runs like that, no matter which hardware I try playing it on.

Havoc 03-17-2016 12:03 PM

:

()
It’s not. It’s pointing out that you’re shifting the blame to the engine for things you didn’t like, rather than the devs not implementing them in the way you’d like.

Poor animation is the fault of the animator. Poor lighting is the fault of the lighting artist. Poor controls are the fault of the game designer. None of that necessarily falls on the engine.

This, pretty much. Performance wise JAW pushed the Unity engine to its absolute limits. At the time they took an engine that had a reputation for being a hobbyist tool and made something pretty impressive with it. But any gripes with lighting, animation, and overal aesthetics isn't due to Unity. Unity is nothing but a tool. And I don't know enough about performance to judge in that department, but for me NnT has always run perfectly fine.

I mean I'd love to see Soulstorm on Unreal 4 but Unity is good enough if they just tweak the look and feel of the world.

:

()
What's up with Unity games running terribly while still looking not really that beautiful? Is all of that a bunch of coincidences? It's like basically each Unity game I play it runs like that, no matter which hardware I try playing it on.

Because, again, Unity is a cheap hobbyist engine that anyone can work with and doesn't require a ton of knowledge or experience. As a result, games are often poorly optimized due to a lack of knowledge and skill in that department (or not even knowing the game could run better in the first place).

Manco 03-17-2016 12:08 PM

:

()
Maybe. Piss-poor optimization might be also fault of the guy who optimized the game (if they had a guy like that).

Congratulations, you hit the nail on the head. Well done!

(read Havoc’s post)

Varrok 03-17-2016 12:10 PM

You guys are now contradicting itself, either you agree with me that unity is a shit hobbbyist engine or that it's a professional game engine that allows for beautiful graphical rendering, like in that Adam movie.

Manco 03-17-2016 12:15 PM

There’s a difference between a cheap hobbyist engine and a shit hobbyist engine. The engine is cheap and easy to pick up for beginners; that doesn’t mean it can’t give good quality output.

Varrok 03-17-2016 12:29 PM

I didn't say you can't make a good game on a shit engine. I even said the opposite thing.

FrustratedAssassin 03-17-2016 12:47 PM

He said you can make a good game on Unity, but it will suffer from bad performance. Not to mention the fact that Unity is outdated and all around bad.

It's like the GameBryo of this decade.

Manco 03-17-2016 12:55 PM

:

()
I didn't say you can't make a good game on a shit engine.

But you’re blaming all the things you dislike about NnT on Unity, claiming that every Unity game runs badly, and going out of your way to make out that Unity is a bad engine.


:

()
He said you can make a good game on Unity, but it will suffer from bad performance.

:

()
I even said the opposite thing.

And Havoc is pointing out that this is less to do with the engine and more to do with the people using it not optimizing their games well. Because with a lower cost of entry you get a wider demographic of developer using the engine.


:

()
Not to mention the fact that Unity is outdated and all around bad.

No it isn’t?

Varrok 03-17-2016 12:55 PM

@FA Yeah, pretty much. Forgive my colloquialism, if it made my points less clear.

:

()
But you’re blaming all the things you dislike about NnT on Unity, claiming that every Unity game runs badly, and going out of your way to make out that Unity is a bad engine.

Because it is. I never said it isn't. The issues with Unity *had* impact of NnT overall quality. It's of course not the only reason behind this, no. One of many. Many many.

:

And Havoc is pointing out that this is less to do with the engine and more to do with the people using it not optimizing their games well. Because with a lower cost of entry you get a wider demographic of developer using the engine.
Havoc also said he's not an expert in terms of knowing optimization. And I also said that any bigger Unity game I played provided poor perfomance compared to graphical fidelity

:

No it isn’t?
Yes, sir, it is.

Alf Shall Rise 03-17-2016 01:01 PM

Assassin's Creed Unity was glitchy as hell and it wasn't made with Unity.

Not sure what this has to do with the conversation at all, but still. Something to think about. You know?

Varrok 03-17-2016 01:04 PM

The funny thing is, Unity wouldn't handle Assassin's Creed Unity game.

Manco 03-17-2016 01:11 PM

:

()
Because it is. I never said it isn't. The issues with Unity *had* impact of NnT overall quality. It's of course not the only reason behind this, no. One of many. Many many.

And yet the only issues with NnT that you’ve described are issues with the aesthetic choices made by the developer. That’s not evidence of Unity being bad, and you’ve not highlighted any issues in NnT that are inherently a problem with the engine.


:

()
Havoc also said he's not an expert in terms of knowing optimization.

And you are, I take it.


:

()
And I also said that any bigger Unity game I played provided poor perfomance compared to graphical fidelity

“Bigger” games made by seasoned triple-A studios? Or “bigger” games made by indie teams? I can guess which one is more likely to have worse optimized games.

Even then, the bigger Unity games I’ve played have had no issues. So that’s my anecdotal evidence against yours.


:

()
Yes, sir, it is.

I’m sure you can tell me how, then.

Varrok 03-17-2016 01:19 PM

:

()
And yet the only issues with NnT that you’ve described are issues with the aesthetic choices made by the developer. That’s not evidence of Unity being bad, and you’ve not highlighted any issues in NnT that are inherently a problem with the engine.

Animations, lightning etc. yes. But not perfomance, which is like the most important thing in game engines. But hey, we can just forget about this, right?

:

And you are, I take it.
Enough to say that a game has too high requirements in contrast of the visuals it gives. And it happened far too many times in Unity games to consider it a coincidence.

:

“Bigger” games made by seasoned triple-A studios? Or “bigger” games made by indie teams? I can guess which one is more likely to have worse optimized games.
Well, Grow Home was made by Ubisoft's indie division, and Wasteland 2 was made by Inxile, which is pretty much comparable to OWI if not more experienced (they made more games than OWI, of comparable scale).

You don't think there's no reason triple-A studios *aren't* using Unity, if it's such a good engine? Also, it's pretty cheap.

:

Even then, the bigger Unity games I’ve played have had no issues. So that’s my anecdotal evidence against yours.
A game engine that runs well on one hardware meeting the requirements and running badly on other hardware meeting the requirements is a poorly made engine. You're thinking I'm lying when I say it runs poorly on the PCs/consoles I tried it on? I'm not shitting on it for my pleasure, quite the opposite: I wish I had no reason to complain.

:

I’m sure you can tell me how, then.
You're basically proving it yourself

Holy Sock 03-17-2016 01:29 PM

Did NnT run that badly on PC? I remember hearing a lot of positive performance reviews when it first came out.

The Xbox One version had irritating framerate issues, imo.

Alf Shall Rise 03-17-2016 01:31 PM

I don't remember any significant issues with NnT while first playing it on PC. Nothing related to the PC, at least. Only thing I can think of was the goddamn meat saws but that was present on all ports, right?

Varrok 03-17-2016 01:32 PM

Define "that badly". It wasn't a god-awful perfomance, but it was far from good. It chopped on a PC that ran MGS Ground Zeroes on medium smoothly. Didn't matter much if I played NnT on low, medium or high presets, the framerate wasn't satisfactory enough

:

Only thing I can think of was the goddamn meat saws but that was present on all ports, right?
All ports, not the fault of the engine

Slog Bait 03-17-2016 01:33 PM

Hi I have NnT on PC running Linux and the only issues I have are a couple of screens with textures that didn't render and the occasional lag in poorly optimized areas. It ran wonderfully and at a good framerate otherwise.

Tfw Varrok doesn't understand the purpose of an engine

Varrok 03-17-2016 01:36 PM

:

()
Hi I have NnT on PC running Linux and the only issues I have are a couple of screens with textures that didn't render and the occasional lag in poorly optimized areas. It ran wonderfully and at a good framerate otherwise.

Oh gosh no, I tried running NnT on Linux on the same PC I'm running it on Windows and it looked much worse and played even worse. All the drivers were up to date etc.

:

Tfw Varrok doesn't understand the purpose of an engine
Oh I don't now, do I?

Manco 03-17-2016 01:48 PM

:

()
Animations, lightning etc. yes. But not perfomance, which is like the most important thing in game engines. But hey, we can just forget about this, right?

There’s a lot of people who didn’t have any performance issues with NnT. Just because you in particular did (and the vocal minority on the Steam forums thread you’ll no doubt link), doesn’t mean the problem is widespread, or that it’s even the engine’s fault.


:

()
Enough to say that a game has too high requirements in contrast of the visuals it gives. And it happened far too many times in Unity games to consider it a coincidence.

Coincidentally, every Unity game you’ve played was developed by a small team, can’t be a coincidence right?


:

()
Well, Grow Home was made by Ubisoft's indie division, and Wasteland 2 was made by Inxile, which is pretty much comparable to OWI if not more experienced (they made more games than OWI, of comparable scale).

Strangely enough there’s been a distinct lack of outcry over those games and their performance – checking up on Metacritic reviews and nobody seems to have mentioned it at all!


:

()
You don't think there's no reason triple-A studios *aren't* using Unity, if it's such a good engine? Also, it's pretty cheap.

Oh, I see you actually blanked the previous discussion about Unity from your brain. Let me reiterate: because almost all bigger developers are now at a point where they’re heavily invested in their own proprietary engines, or they’ve already purchased licenses for other commercial engines. There’s a widening gap in the industry between indie and triple-A, and engine use is one of the telltale differences between the two.

And even then, small teams within larger studios are using Unity.


:

()
A game engine that runs well on one hardware meeting the requirements and running badly on other hardware meeting the requirements is a poorly made engine. You're thinking I'm lying when I say it runs poorly on the PCs/consoles I tried it on? I'm not shitting on it for my pleasure, quite the opposite: I wish I had no reason to complain.

Except that PC is an absolute quagmire of a platform in general, and pretty much any game ever made can throw up bugs, performance issues, and have varying levels of performance. A lot of that can be fixed by QA testing on as large a scale as possible, on as wide a variety of hardware as possible, and then optimizing as much as possible.

Guess who has the least amount of resources available to do all of that? The same people who are most likely to take advantage of Unity’s low cost: indies!


:

()
You're basically proving it yourself

That’s a bullshit non-answer. Give me a real one.

Crashpunk 03-17-2016 01:49 PM

NnT ran really well on my end. Pretty much flawlessly.

Paul 03-17-2016 01:54 PM

The problem with the Unity engine is that it isn't heavily threaded and bottlenecks on slow CPU's. On a decent PC it runs fine, but compare that with the PS3 version which has a very choppy frame rate, maybe PS4 was better but I haven't checked.

I think Unity will limit what they can do from a technical standpoint, actually we already know this since the cut scenes had to be pre-rendered otherwise they'd take forever to load on consoles.

FrustratedAssassin 03-17-2016 01:55 PM

:

()
NnT ran really well on my end. Pretty much flawlessly.

I mean it ran on my PC perfectly too but people are saying it's bad so idk

Varrok 03-17-2016 02:06 PM

:

()
There’s a lot of people who didn’t have any performance issues with NnT. Just because you in particular did (and the vocal minority on the Steam forums thread you’ll no doubt link), doesn’t mean the problem is widespread, or that it’s even the engine’s fault.

Find me a "vocal minority" (you can dodge any argument claiming that's a "vocal minority". How do you even measure that?) that has perfomance issues with games like MGSV Ground Zeroes.

:

Coincidentally, every Unity game you’ve played was developed by a small team, can’t be a coincidence right?
Gimme a bigger one, I dare ya. I gave you the biggest ones I could think of. I even google searched Unity games to give the best examples of big games I could.

:

Strangely enough there’s been a distinct lack of outcry over those games and their performance – checking up on Metacritic reviews and nobody seems to have mentioned it at all!
Why would there be any outcry? The developers usually post the system requirements, which are usually too high compared to what the game looks like, but the clients KNOW what they're buying, and can't complain if the game runs slowly on the PC that doesn't meet the reqs.

If they meet the specs however, they do have a right to complain, and they do (These are just random examples of "the vocal minority" [by the way, you do know that user reviewers are a minority of gamers no matter what? even if they all say the game runs poorly, it'll still be "a vocal minority"])

:

Oh, I see you actually blanked the previous discussion about Unity from your brain. Let me reiterate: because almost all bigger developers are now at a point where they’re heavily invested in their own proprietary engines, or they’ve already purchased licenses for other commercial engines. There’s a widening gap in the industry between indie and triple-A, and engine use is one of the telltale differences between the two.

And even then, small teams within larger studios are using Unity.
Name a few, besides Grow Home. Grow Home was a side, hobbistic project that the developers didn't actually think was gonna be released commercially.

:

Except that PC is an absolute quagmire of a platform in general, and pretty much any game ever made can throw up bugs, performance issues, and have varying levels of performance. A lot of that can be fixed by QA testing on as large a scale as possible, on as wide a variety of hardware as possible, and then optimizing as much as possible.

Guess who has the least amount of resources available to do all of that? The same people who are most likely to take advantage of Unity’s low cost: indies!
You're trying to persuade me into believing Unity is well-optimized engine, and you can't even give me an example of a big game using it that's well optimized. And you expect me to believe you.

:

That’s a bullshit non-answer. Give me a real one.
It's as a bullshit non-answer as "No it isn't?", Sherlock

Havoc 03-17-2016 02:08 PM

In my experience it's generally the people who have shitty PC's who complain about poor performance. Either they are trying to run it on a potato, run on AMD architecture (see point 1) or their system is filled with too much crap, viruses and malware.

The last time I had any serious issues with any game at all was GTA 5, and that was a hugely widespread driver issue. And I don't think sheer luck of coincidence is the reason I'm never affected by this stuff. It's because I make sure I run a stable, clean system. And the majority of PC's out there, especially pre-built ones, are neither stable nor clean (physically and digitally).

Varrok 03-17-2016 02:12 PM

I do keep my system clean, by the way, before anyone calls me on that with no evidence.

Manco 03-17-2016 02:32 PM

:

()
Find me a "vocal minority" (you can dodge any argument claiming that's a "vocal minority". How do you even measure that?) that has perfomance issues with games like MGSV Ground Zeroes.

http://steamcommunity.com/app/311340/discussions/


:

()
Gimme a bigger one, I dare ya. I gave you the biggest ones I could think of. I even google searched Unity games to give the best examples of big games I could.

I’m telling you that most are made by small developers, and your response is to dare me to name a game made by a bigger studio? Why?


:

()
Why would there be any outcry? The developers usually post the system requirements, which are usually too high compared to what the game looks like, but the clients KNOW what they're buying, and can't complain if the game runs slowly on the PC that doesn't meet the reqs.

Because if games launch in a buggy or poorly optimized state there is usually an outcry. Halo: The Master Chief Collection, Batman Arkham Knight, and Mortal Kombat X are a few examples.


:

()
If they meet the specs however, they do have a right to complain, and they do (These are just random examples of "the vocal minority" [by the way, you do know that user reviewers are a minority of gamers no matter what? even if they all say the game runs poorly, it'll still be "a vocal minority"])

I also expect the most pissed-off fans to be the most vocal, so if your negative reviews don’t show people complaining then there’s unlikely to be a major problem. I also expect critical reviews to highlight these issues as well.


:

()
Name a few, besides Grow Home. Grow Home was a side, hobbistic project that the developers didn't actually think was gonna be released commercially.

We literally did this last time. Some more that I didn’t mention last time: Assasin’s Creed Identity (Ubisoft), Yooka-Laylee (Rare), Pillars of Eternity (Obsidian), Rollercoaster Tycoon World, Shadowrun: Hong Kong, Spongebob Heropants, Might & Magic X.


:

()
You're trying to persuade me into believing Unity is well-optimized engine, and you can't even give me an example of a big game using it that's well optimized. And you expect me to believe you.

Well apparently any game I could care to name (Gone Home, New n Tasty, Grow Home) are bad and poorly optimized according to you.


:

()
It's as a bullshit non-answer as "No it isn't?", Sherlock

The initial claim was that Unity is outdated. You have yet to prove that, the burden of proof still rests with you.

Mr. Bungle 03-17-2016 02:47 PM

Not totally sure what y'all are arguing about here, but I'm glad I'm not the only one who felt a tad disappointed with NnT.

Don't get me wrong, it's a fine game, just felt fairly far removed from the Oddworld I love. Aesthetically, it was closer to Munch than the original classics. Still a notch above that game, though.

Soulstom looks like a step in the right direction, and I couldn't be happier.

DarkHoodness 03-17-2016 02:54 PM

(yeah I still lurk here and visit every few days or so)

Yay, SoulStorm, /hype and all that. Looks good on paper but maybe I'll be more excited once we find out more - And yeah a darker game is a step in the right direction, but so long as they keep a balance.

:

()
...Either they are trying to run it on a potato, run on AMD architecture (see point 1)...

My rig is an ancient (parts were released in '09), has an AMD graphics card (Radeon HD 6870 1GB) and CPU (Phenom II x6) and still runs most modern games if they aren't too demanding. Am I the exception?

I'm another one of the club who had/has almost no technical or performance problems with NNT.

Varrok 03-17-2016 03:01 PM

Which ones are about perfomance issues, exactly? None of these seem like it.

:

I’m telling you that most are made by small developers, and your response is to dare me to name a game made by a bigger studio? Why?
Then your question
:

Coincidentally, every Unity game you’ve played was developed by a small team, can’t be a coincidence right?
makes little to no sense. What am I supposed to answer to that? inXile is not a small studio, nor it is a triple-A studio. Bigger studios don't use Unity, because of its low perfomance and limitations, otherwise it'd be a much better variant for them in every way.


:

Because if games launch in a buggy or poorly optimized state there is usually an outcry. Halo: The Master Chief Collection, Batman Arkham Knight, and Mortal Kombat X are a few examples.
Those games ran poorly even on hardware meeting the requirements. NnT usually doesn't run poorly on hardware meeting the requirements. The requirements are still too damn high comparing to what the game offers graphically. That's still a perfomance issue.


:

I also expect the most pissed-off fans to be the most vocal, so if your negative reviews don’t show people complaining then there’s unlikely to be a major problem. I also expect critical reviews to highlight these issues as well.
I do expect them too. The problem is more often that not they don't. Most don't even bother finishing the game. There's a major disparity between scores made by professional game critics and plain gamers. That's an issue for another debate.

:

We literally did this last time. Some more that I didn’t mention last time: Assasin’s Creed Identity (Ubisoft), Yooka-Laylee (Rare), Pillars of Eternity (Obsidian), Rollercoaster Tycoon World, Shadowrun: Hong Kong, Spongebob Heropants, Might & Magic X.
Yoka Yole isn't even a complete game yet.

Might & Magic X is easily comparable to LoG, because of graphical similarities. LoG is not on Unity and has lower requirements.

Rollercoaster Tycoon World looks like The Movies made a child with Sims 3. The requirements of RTW are just plain ridiculous to its graphics.

I have no info on the rest of them, I haven't played or know anything about them.

But even on some of your examples (the ones I know) I can find dirt. How many of those have you actually played?

Also, Deus Ex The Fall is on Unity too, apparently. Yeah, it got perfomance issues according to web.

:

Well apparently any game I could care to name (Gone Home, New n Tasty, Grow Home) are bad and poorly optimized according to you.
It's not my fault now, is it? I don't *want* them to be poorly optimized. They just are.

:

The initial claim was that Unity is outdated. You have yet to prove that, the burden of proof still rests with you.
I was responding more to the "Unity is bad" claim but ok.

It's weird to say an engine is outdated if it still has regular updates to it.

Vlam 03-17-2016 03:15 PM

I'm missing Slog Bait and Scrabaniac. Less Manco please.