|    Programming

As new platforms emerge and existing platforms evolve, programmers face an ever increasing challenge to produce games that capture the attention of the public and the media. The Programming Track focuses on these challenges and the opportunities presented by next and current generation development including mature consoles, new handhelds, a highly competitive sales environment, and increased demand for very high production values in games.


DX12 & Vulkan: Dawn of a new generation of graphics APIs
Stephan Hodes (AMD)
Vulkan and DirectX®12 share many common concepts, but differ vastly from the APIs most game developers are used to. As a result developing for DX12 or Vulkan requires a new approach to graphics programming and in many cases also re-design of the Game Engine. This lecture will teach the basic concepts common to Vulkan and DX12 and help developers overcome the main problems that often appear when switching to one of the new APIs. It will explain how those new concepts will help games utilize the hardware more efficiently and discuss best practices for game engine development.
Desktop Site