Well cry engine and many more support the latest hardware features andCryEngine is a very eye-candy current generation gaming engine.
It's not next generation and doesn't look like it will be.
However I'm not in the mood for a debate.
api. The engine you mention are those of old fame. but not ,or very late upgraded. They are well know and often used by other devs. IDsoft and valve choose not to support dx10 or opengl feature equivalent but stick what similar to consoles. So it not the right engine if you want to push your game with the latest featurers. Often these are gFX related. But hardware testalation is one of those that stand out. Depending if your game can use it at decent up scaling of detail.
the expertise is that any of those engine you can make great games. but you need a GREAT Game designer with a great vision who can execute it vision to reality as implemented.Maybe you can teach me based on your expert knowledge of DirectX.
The greatness of half life is not the engine that is it foundation. But the game design its execution thus implementation. And polish. Also a game with strong story. is not relevant for a engine. Most of those game's can be implemented on all those engines.
Maybe read the post I was replying to.
I have read many post trashing the cryengine. just like yoursYou liking or not liking them doesn't really matter though does it.
They are all proven examples of excellence in PC gaming.
So give them a other engine and not much changes.
Ghost recon advanced warfighter used a other engine then console version. It tweaked different for PC gamers and uses Havok and PhysX SDK.
So My vision is that game engines are a foundation which carry the game. but not make the game. Licensable engine are with out exception of much higher level then in-house. The difference is the tool chains is also primary part of engine.
Next to game engine is middleware. Some SDK systems are more then 5 years of evolution of these SDK. It not possible to get on that same level in house in meager 2 years from scratch.
Also Valve uses quake as there first engine and the source engine is there branch of of IDtech.
Just like SC has the full source code license to there engine and is also a fresh branch of. But a SC specific one. Even Valve did not start from scratch.
If you look up the family tree of all ID tech based engines it huge.