There are many type game engine with their behaviour...sometime..not pc hardware = bad ,, but sometimes the game engine itself that have a bad optimization engine, because the developer not seriously optimized that engine for pc system, or maybe that's a new engine that still have many bug , or it the first time implemented on the game.let's make sample: Assassin creed series is sandbox game but why it very run great and also still run great on low/mid end pc system: it cause ubisoft have big developer team to work asssassin creed game. it big project & serious. first time they success make engine for assassin creed & the next they implemented it to other ubi game. we can say that big project game from ubisoft almost have great optimized engine. they implemented permanent conection & strange draconian DRM,, they brave market with strange drm protection,, but they also guarantee their product will be great & have at least good optimization. Next...let's talk about game engine behaviour..let's pick sample Engine between : GTA IV versus MAFIA 2. GTA IV vs MAFIA 2 have diferent behaviour engine. why mafia 2 have more good visual,polygon , and better performane than GTA IV,, On mafia 2 all object just rendered like general modern game...it diferent with GTA IV...GTA IV rendered all object with complex behaviour..so all object give dynamically behaviour , physx and it very complex...it's like a real.. let's take other sample: assassin creed 2 engine also rendered all object constantly and stay to run at fps 30..but environment look's more static than GTA IV...mafia 2 also have more static environment rendered object...And let's take other sample : between Unreal/quake engine with assassin creed engine. For example bioshock,dedspace,batman AA..why this game have incredible polygon, effect & atmosphere..?? it cause the environment rendered area is just simple,, maybe just on the room, water..etc with not havr big area....engine like : Unreal/quake just superb on indoor level area..let's pick sample : Splinter cell conviction that use unreal engine when it on level outdoor..it have bad design & texture object like a trees, leaf,etc..it look's bad than on indoor. other sample call of duty series..it look's spectacular on indoor level, but on outdoor..it look's bad without blur & effect. it mean..engine like unreal/quake on the truth it just use effect to look's their game spectacular...without implemented effect,blur,etc..visual will look's bad..especially on outdoor level..
it diferent with big area rendered game like crysis & GTA IV.for example : assassin creed 2, mafia 2 still run great or maybe can still get max fps with core 2 e6320 1,8ghz/4mb cache,2GB DDR2 800 duall chanel + mid end GPU like nv9600GT 512GDDR3. and i can said that : mostly all game now still can run high/very high, and maybe max with that system. but when u want run big area rendered game like crysis/gta IV : the main upgrade problem is = cpu , second gpu , third ram.
Why cpu first..?? because complex game with big area rendeered + big object behaviour + have many character AI is not graphic card or ram for first hard work.
almost cpu is the main problem like : many character AI = need great cpu ..it's like when we working with multitasking, so it need duall/quad/ more to calculate it. complex game also have complex behaviour on object , dynamic environment + variety of sound.
we can said that:
texture,shader,physx calculate --> vga
sound, AI, complex Object behaviour, and other thing --> cpu
so,, cpu have a heavy job for complex game.
You can run call of duty,assassin creed,batman aa, deathspace,and all general game smoothly with duall core processor, but it will diferent with complex game like gta 4 / crysis that have complex & dyinamic environment (not static like other game) behaviour, AI,sound, &etc..it need > duall core processor to callculate it.
Log in to comment