Unreal Engine 4 To Incorporate NVIDIA GameWorks Libraries In Partnership With Epic

It's not uncommon to see a new game title come out that touts that the "best" experience will be on either AMD's or NVIDIA's (or Intel's in rarer cases) GPUs, but it is uncommon to see a game engine as a whole being given the nod by its developer to one or the other. In this case, the engine is Unreal Engine 4, and it s developer, Epic Games.

At the ongoing Game Developers Conference, Epic announced a new licensing program for UE4, and its expanded support for Android. Overall, UE4 promises some amazing things, and if anyone out there has ever run the Citadel UE3 demo on mobile, you can probably get an idea of what's to come - graphics that are closer to PC levels than ever before.

Epic also announced UE4's tight integration with NVIDIA's solutions, with CEO Tim Sweeney saying, "Epic developed Unreal Engine 4 on NVIDIA hardware, and it looks and runs best on GeForce." Given the fact that game engines don't get much better than UE4, that's quite the ringing endorsement.

Of course - there's a reason Epic chose to use NVIDIA cards so intently: NVIDIA GameWorks. This is a solution that ties in well with UE4 to give developers easy access to some of NVIDIA's special effects, such as with HairWorks, WaveWorks, PhysX, and the variety of additional tools, including Tegra Graphics Debugger.

At this point, the only thing that could make me more excited for UE4 games to get here is if one of them happened to be Unreal Tournament 4.

Via:  NVIDIA
Comments
NedeljkoKovaevi 9 months ago

http://www.extremetech.com/extreme/173511-nvidias-gameworks-program-usurps-power-from-developers-end-users-and-amd

KellyMichaels 9 months ago

Guess what...Mantle tilts favoritism towards AMD, so its tit for tat. Whats good for the goose is good for the gender

KellyMichaels 9 months ago

Mantle tilts favoritism towards AMD, so its tit for tat.

Joel H 9 months ago

KellyMichaels,

The difference between Gameworks and Mantle is that AMD cannot work with developers to optimize GW libraries for AMD GPUs. Developers can optimize those libraries in some situations, but they cannot share code with AMD.

How much does this matter? Quite a bit, in my personal opinion. Optimizing for Mantle does not hurt a developer's ability to optimize for Direct3D in any shape or form. A company that optimizes for Mantle on AMD can still optimize its D3D implementation for Nvidia.

But the Nvidia GW libraries implement core DX11 functionality, and they do so in a way that AMD can't match unless it creates its own libraries from scratch *and* persuades the developer to use them.

To summarize:

A developer that uses Mantle is not prohibited from optimizing D3D for Nvidia cards in any fashion.

A developer that uses GameWorks cannot optimize GW functions for AMD graphics cards.

They are not equivalent.

RWilliams 9 months ago

Fantastic insight, Joel.

childishradio 9 months ago

I'm really looking forward to Unreal Engine 4. I feel like Daylight (the very 1st game to that's going to be released on it I believe) isn't going to do the engine justice. But of course, how good is any game on brand new software.

childishradio 9 months ago

I'm really looking forward to Unreal Engine 4. I feel like Daylight (the very 1st game to that's going to be released on it I believe) isn't going to do the engine justice. But of course, how good is any game on brand new software?

EzHunt 9 months ago

Intel Nvidia W7 and DirectX FTW

BigKihd 9 months ago

Nice, makes me happy, but DX12 should even things up even for non NVIDIA players. Big maybe since neither are out yet.

JefferyPruett 9 months ago

Wasn't the unreal 3 engine used on Modern combat series and/or other games aswell for ios devices? if so im looking forward to the new engine

koltirons 9 months ago

super cool stuff! cant wait to play daylight! nvidia + epic = AWESOME CONTENT

Post a Comment
or Register to comment