Nvidia’s Tony Tamasi has announced a new GameWorks program at the GPU manufacturer’s Montreal 2013 event. The goal of this initiative is to empower and enable game developers with new tools that will aid them in creating better gaming experiences. Close to 300 VFX engineers and artists at Nvidia are currently working in collaboration, the end result of which is the GameWorks library.
There are 6 core components of GameWorks, which can be seen below.
- VisualFX SDK – tools for complex effects, such as WaveWorks, FlameWorks, and GIWorks for real-time simulation of global illumination
- Graphics library
- PhysX SDK
- Core SDK – the foundation technology behind GeForce and all Nvidia platforms
- Game compute library – for GPU Compute
- Optix – for creating interactive ray tracing engines, ambient occlusion, procedural surfaces, and light baking; will be used as part of the core pipeline for a lot of multiplatform game engines
Tamasi also announced that the GPU maker plans to fully support SteamOS from the moment it is available, and the GameWorks program will play an integral role in the collaborative effort between game developers, Valve, and Nvidia.
Particularly interesting is GIWorks, which should be of great benefit to game artists. Developers are used to pre-baking GI elements into their game worlds in order to cut back on resources. This leads to difficulties for artists every time a certain element requires an update. GIWorks is fully real-time, however, and Nvidia claims that it is a less taxing solution for developers. While the algorithms are complex, it should simplify several things for game developers.
Stay tuned for more updates on Nvidia’s announcements from day two of its Motreal 2013 event.