Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
ReadyPlayerOne

Game engine and performance

Recommended Posts

Posted · Original PosterOP

I've noticed on youtube videos and playing myself with the same specs some game run with high fps while other games run with low fps, even if the graphic quality are the same, i'm talking about how beauty the graphics is.

Afaik the game engine is important on this aspect, but why game devs will not use the best performing one? I mean game A will use engine A and it perform at 60fps while game B using the engine B run at 120fps on the same hardware and the game are both beauty to see, so why when the game A2 will be release will keep to use engine A instead the more performing engine B?

There are some beautifull game that are ruined by low fps or fps drop even with high end hardware, while other game just give to gamer a fantastic experience, and that's a pleasure. I.e. far cry new dawn doesn't run really bad on my pc, but sometime the fps just drop while the average is 80fps on ultra at 1080p and when this happen there is no cpu bottleneck neither gpu and i noticed this behavior in other games too, also with other pc, while in other game just seem to have a pc from 2040 running games, i.e. i run doom on ultra and what limit my fps at 144 is the vsync, and the fps never "drop" at 143 it's freaking stable at 144, same on other games.

What's your thought?

Link to post
Share on other sites

Studio/Publisher preference and politics (and also licensing stuff and such as well I'd assume). 

Different engines do different things well and others not well, games vary massively in what they try to do so that's another reason there's no single standard engine.


X58-X79-X99-X299 lads: Intel HEDT Xeon/i7 Megathread - Murica (But International) Parrot Gang

 

Big Rig (Archived) - (Current Main) - i7 6950X @ 4.2/3.5 1.24v/1.2v core/uncore - 80C max under P95 load - Custom Loop (CPU only): 2x 360GTS with EK-ZMT/Stubbies and EK D5 pump/res combo - EVGA X99 Classified - 48GB RAM [4x8GB HyperX Predator DDR4 + 4x4GB EVGA SSC DDR4] @3200Mhz CL16-18-18-36 CR2 - currently 1660 Ti borrowed from the X79 rig, 2060 Super soon- 1TB 970 Evo + 250GB 960 Evo - Corsair RM1000i - Phanteks Enthoo Evolv ATX TG - 6x iPPC NF-F12 2000 
 

X79 Rig (Done) - (Alt Rig 1)- i7 4930K @ 4.5GHz - EVGA CLC 280 w/NF-P14s fans - EVGA X79 Dark - 16GBGB (4x4GB) Corsair Vengeance DDR3 @ 1600Mhz CL9 XMP - EVGA XC Ultra 1660 Ti - MX500 1TB + 2x Seagate Barracuda Compute 2TB - EVGA 1000W G3 w/CableMod PRO Carbon cables - Phanteks P400 (White) - NF-P12

 

X58 Rig (Mostly Done) - (Alt Rig 2) - Xeon X5675 @ 4.4/3.7 core/uncore- NH-D15S - EVGA X58 Classified SLI 4-Way - 24GB (3x8GB) HyperX Savage Red DDR3 @ 1750Mhz CL9-10-10-27 - 2x EVGA Classified 780s - 120GB HyperX SSD - ASUS or Liteon DVD-RW drive, forget which - EVGA 1600W T2 - Corsair 750D - 5x iPPC NF-A14 3000 PWM

 

2019 13" rMBP (i5/8GB/256GB) {work} - 2012 13" MBP (i5/16GB/525GB) {mine} - iPhone 11 Pro Max + Apple Watch S3 42mm - iPod Classic 6G 80GB running Rockbox + iPod Classic 5.5G Enhanced 30GB also on Rockbox - iPhone X - iPhone 4S on iOS 6.1.3

 

whip and nae nae

Link to post
Share on other sites

the best performing one depends on what you want to do, how expensive the engine is, what type of tools they already have and the support it asks from the current hardware people have on their pcs

 

there is not a single perfect game engine that fits all the needs

 

some game engines are meant for single player games in small very detailed environments, other game engines will load as fast as they can the new maps when you pass by flying or driving but will take lots of time to load interiors of buildings

 

new engines might be friendly with new hardware, directx11 or 12, older gpus will not handle that or handle it slow

 

the perfect example is fortnite, it is meant to work quite decent on weak old hardware on low resolutions, other games might not even allow you to use low resolutions for engine or game design reasons

 

one comment alot of people does sometimes against some games is lack of optimization, i personally think that some games indeed eat lots of resources and don't deliver as expected

 

this could be caused by the developers not having enough time to make the engine work as good as possible, just deliver game and move to the next project

 

if you look at old games like cs go, this game could not be more optimized i think, some hardware run this game at 500fps while very old hardware might run it at 120fps, is a light game in terms of textures and hardware requirements, but impressive nonetheless

 

recently the discussion to use newer game engines was brought by fallout 76 and the numerous problems, bugs, developer expressed they used the same game engine because they already know how to deal with it because they already know all the tricks, capabilities and limitations, so it would mean start from 0 if they changed engine

 

if a project takes more than 5 years, a developer will not want to change at last moment the game engine, for fear of screwing things up, or loosing time fixing things

 

so much to consider

Link to post
Share on other sites
30 minutes ago, ReadyPlayerOne said:

I've noticed on youtube videos and playing myself with the same specs some game run with high fps while other games run with low fps, even if the graphic quality are the same, i'm talking about how beauty the graphics is.

Afaik the game engine is important on this aspect, but why game devs will not use the best performing one? I mean game A will use engine A and it perform at 60fps while game B using the engine B run at 120fps on the same hardware and the game are both beauty to see, so why when the game A2 will be release will keep to use engine A instead the more performing engine B?

There are some beautifull game that are ruined by low fps or fps drop even with high end hardware, while other game just give to gamer a fantastic experience, and that's a pleasure. I.e. far cry new dawn doesn't run really bad on my pc, but sometime the fps just drop while the average is 80fps on ultra at 1080p and when this happen there is no cpu bottleneck neither gpu and i noticed this behavior in other games too, also with other pc, while in other game just seem to have a pc from 2040 running games, i.e. i run doom on ultra and what limit my fps at 144 is the vsync, and the fps never "drop" at 143 it's freaking stable at 144, same on other games.

What's your thought?

The best engine is the Unreal 4 Engine.  Best graphics and most optimized to run well on plethora of systems.


Asus Sabertooth x79 / 4930k @ 4500 @ 1.408v / Gigabyte WF 2080 RTX / Corsair VG 64GB @ 1866 & AX1600i & H115i Pro @ 2x Noctua NF-A14 / Carbide 330r Blackout

Scarlett 2i2 Audio Interface / KRK Rokits 10" / Sennheiser HD 650 / Logitech G Pro Wireless Mouse & G915 Linear & G935 & C920 / SL 88 Grand / Cakewalk / NF-A14 Int P12 Ex
AOC 40" 4k Curved / LG 55" OLED C9 120hz / LaCie Porsche Design 2TB & 500GB / Samsung 950 Pro 500GB / 850 Pro 500GB / Crucial m4 500GB / Asus M.2 Card

Link to post
Share on other sites
6 minutes ago, Turtle Rig said:

The best engine is the Unreal 4 Engine.  Best graphics and most optimized to run well on plethora of systems.

It doesn't run as well on AMD stuff as it does on Nvidia and Intel. 

Frostbite is a great engine, but it varies from game to game. Mass Effect Andromeda is a mess but Battlefront 2015 is a god-level example of an extremely well built game, it runs great on everything from low end hardware to biggboye SLI setups. And then Battlefront II 2017 won't even touch SLI. All on the same engine. 

 

Whatever engine Destiny 2 uses (it's an in-house one made by Bungie) is very well optimized, it works well on a plethora of systems. 

 

I could go on and on because there's zillions of engines, bottom line is: 

33 minutes ago, Zando Bob said:

Different engines do different things well and others not well, games vary massively in what they try to do so that's another reason there's no single standard engine.

There is no single best game engine because there is no single publisher/studio or game genre. Same reason there's no best car, no best phone, no best PC, no other "best" thing in general. Well not 100% true, we can all agree that a nice oxygen/nitrogen combo with some other gasses thrown in in small amounts is the best thing for humans to breathe. But nearly everything else depends on what you're doing with it, due to the massive variation in desires and workloads there's never any general, single, "best" thing. You have to go into more specifics and weigh a lot more variables to find the best for a certain task. 


X58-X79-X99-X299 lads: Intel HEDT Xeon/i7 Megathread - Murica (But International) Parrot Gang

 

Big Rig (Archived) - (Current Main) - i7 6950X @ 4.2/3.5 1.24v/1.2v core/uncore - 80C max under P95 load - Custom Loop (CPU only): 2x 360GTS with EK-ZMT/Stubbies and EK D5 pump/res combo - EVGA X99 Classified - 48GB RAM [4x8GB HyperX Predator DDR4 + 4x4GB EVGA SSC DDR4] @3200Mhz CL16-18-18-36 CR2 - currently 1660 Ti borrowed from the X79 rig, 2060 Super soon- 1TB 970 Evo + 250GB 960 Evo - Corsair RM1000i - Phanteks Enthoo Evolv ATX TG - 6x iPPC NF-F12 2000 
 

X79 Rig (Done) - (Alt Rig 1)- i7 4930K @ 4.5GHz - EVGA CLC 280 w/NF-P14s fans - EVGA X79 Dark - 16GBGB (4x4GB) Corsair Vengeance DDR3 @ 1600Mhz CL9 XMP - EVGA XC Ultra 1660 Ti - MX500 1TB + 2x Seagate Barracuda Compute 2TB - EVGA 1000W G3 w/CableMod PRO Carbon cables - Phanteks P400 (White) - NF-P12

 

X58 Rig (Mostly Done) - (Alt Rig 2) - Xeon X5675 @ 4.4/3.7 core/uncore- NH-D15S - EVGA X58 Classified SLI 4-Way - 24GB (3x8GB) HyperX Savage Red DDR3 @ 1750Mhz CL9-10-10-27 - 2x EVGA Classified 780s - 120GB HyperX SSD - ASUS or Liteon DVD-RW drive, forget which - EVGA 1600W T2 - Corsair 750D - 5x iPPC NF-A14 3000 PWM

 

2019 13" rMBP (i5/8GB/256GB) {work} - 2012 13" MBP (i5/16GB/525GB) {mine} - iPhone 11 Pro Max + Apple Watch S3 42mm - iPod Classic 6G 80GB running Rockbox + iPod Classic 5.5G Enhanced 30GB also on Rockbox - iPhone X - iPhone 4S on iOS 6.1.3

 

whip and nae nae

Link to post
Share on other sites

Game engines are either designed for a certain type of game (like the Source engine and the Ego engine) or is an open platform for various games (like the Unreal Engine and Renderware). It all depends on what the games and the engines want to achieve.

Crytek, for example, heavily worked CryEngine into being a high-tech engine at the cost of performance. Meanwhile, Turn10 worked the engine for the Forza games to hit 60 frames per second first and to look good second.

It's all about goals in the end.


Local dickhead and VHS collector. Less than avid Team Fortress 2 player.

Volume / Normalized 100% / 75% (content loudness 2.6dB)

 

 

@handymanshandle x @pinksnowbirdie | Jake x Brendan :^

moo floof enthusiast, pm me moo rabbit pics

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Newegg

×