Developer Resources for Game Development

A hub of news, SDKs, technical resources, and more for developers working in the game development industry.

App Frameworks and SDKs


DLSS

NVIDIA DLSS is a new and improved deep learning neural network that boosts frame rates and generates beautiful, sharp images for your games. It gives you the performance headroom to maximize ray-tracing settings and increase output resolution.


LEARN MORE

RTXGI

NVIDIA RTX™ Global Illumination (RTXGI) is an SDK that provides scalable solutions to compute multi-bounce global illumination in real time with ray tracing.


LEARN MORE

RTXDI

RTXDI offers realistic lighting of dynamic scenes that require computing shadows from millions of area lights. Until now, this has not been possible in video games. Traditionally, game developers have baked most lighting and supported a small number of “hero” lights that are computed at runtime.


LEARN MORE

Real-Time Denoiser

Highlighted in Ubisoft’s latest release, Watch Dogs:Legion, NVIDIA Real-Time Denoiser (NRD) is a spatio-temporal API agnostic denoising library that’s designed to work with low ray per pixel signals.


LEARN MORE

RTX Unreal Engine 4 Branch

NVIDIA has made it easy for game developers to add leading-edge technologies to their Unreal Engine 4 (UE4) games by providing custom UE4 branches for NVIDIA technologies on GitHub.


LEARN MORE

Feature Map Explorer

Feature Map Explorer (FME) enables visualization of four-dimensional, image-based feature map data using a range of views, from low-level channel visualizations to detailed numerical information about the full feature map tensor and each channel slice.


LEARN MORE

Texture Tools Exporter

The NVIDIA Texture Tools Exporter allows users to create highly compressed texture files—that stay small both on disk and in memory—directly from image sources using NVIDIA’s CUDA®-accelerated Texture Tools 3.0 compressor technology.


LEARN MORE

Reflex SDK

Open to applications for early access, the NVIDIA Reflex SDK allows game developers to implement a low-latency mode that aligns game engine work to complete just in time for rendering, eliminating the GPU render queue and reducing CPU back pressure in GPU-bound scenarios.


LEARN MORE

Nsight Tools

NVIDIA Nsight™ is a collection of applications, spanning desktop and mobile targets, that enable developers to build, debug, profile, and develop class-leading and cutting-edge software that utilizes the latest visual computing hardware from NVIDIA.


LEARN MORE

RTXMU

Real-time ray tracing has advanced the art of lighting in video games, but it’s a computationally expensive process. NVIDIA is looking to reduce these costs with RTXMU — an open-source memory utility that combines both compaction and suballocation techniques to optimize and reduce memory consumption of acceleration structures.


LEARN MORE

RTX Technology Showcase

Experience the latest NVIDIA RTX technologies such as RTX Global Illumination (RTXGI), RTX Direct Illumination (RTXDI), NVIDIA Real-Time Denoiser (NRD), and NVIDIA DLSS.


LEARN MORE

Browse by Resource Type

Best Practices: Using NVIDIA RTX Ray Tracing

This post gathers best practices so far from our team’s experiences using NVIDIA RTX ray tracing in games. You’ll also learn from short, actionable items that give practical tips for working with ray tracing today.


READ BLOG

Lighting Scenes with Millions of Lights Using RTX Direct Illumination

At GTC20, we announced RTX Direct Illumination (RTXDI), enabling and accelerating the rendering of dynamic direct lighting and shadows from many light sources. In this technical blog, we'll cover RTXDI capabilities, features, and asset implications.


READ BLOG

Rendering Perfect Reflections and Refractions in Path-Traced Games

In this post, NVIDIA’s Alexey Panteleev describes a solution to denoising that combines two important concepts: primary surface replacement (PSR) and checkerboarded split-frame rendering (CSFR).


READ BLOG
View all developer blogs

Ray Tracing in Unreal Engine 4

In this webinar, artists and designers have the opportunity to learn more about ray tracing in Unreal Engine 4. Stay in the Light creator and RTX Unreal evangelist Richard Cowgill will walk us through a sample project, explaining how to get great results with real-time, ray-traced reflections, global illumination, shadows, and more.


WATCH HERE

Ray Tracing Essentials

Join computer graphics expert Eric Haines as he explains key concepts related to ray tracing. We’ll start with the use of rays in rendering, compare ray tracing with rasterization, and explain how specialized hardware has accelerated its performance. We’ll then survey various effects made simpler or possible with ray tracing.


WATCH HERE

Breaking Barriers with Real-Time Design Visualization

Real-time design visualization is here now—ten years earlier than many thought possible. Join leading architectural visualization firm Neoscape, rendering software leader Chaos Group, and NVIDIA to hear how the technology breakthrough of real-time ray tracing will revolutionize visualization.


WATCH HERE
View all NVIDIA webinars

Vulkan

Created and evolved by the Khronos® Group standards consortium, Vulkan satisfies the needs of software developers in fields as varied as game, mobile and workstation application development. Vulkan's explicit API design enables efficient implementations on platforms that span a wide range of mobile, console, embedded and desktop hardware using the Windows, Linux and Android operating systems.


LEARN MORE

DirectX

DirectX 12 Ultimate is Microsoft’s latest graphics API, which codifies NVIDIA RTX’s innovative technologies first introduced in 2018, as the cross-platform standard for next-generation, real-time graphics. It offers APIs for Ray Tracing, Variable Rate Shading, Mesh Shading, Sampler Feedback, and more, enabling developers to implement cinema-quality reflections, shadows, and lighting in games and real-time applications.


LEARN MORE


PROGRAMS FOR YOU

Developer Resources

The NVIDIA Developer Program provides the advanced tools and training needed to successfully build applications on all NVIDIA technology platforms. This includes access to hundreds of SDKs, a network of like-minded developers through our community forums, and more.

Join Today

Technical Training

NVIDIA Deep Learning Institute (DLI) offers hands-on training in AI, accelerated computing, and accelerated data science to solve real-world problems. Powered by GPUs in the cloud, training is available as self-paced, online courses or live, instructor-led workshops.

View Courses

Accelerate Your Startup

NVIDIA Inception—an acceleration platform for AI, data science, and HPC startups—supports over 7,000 startups worldwide with go-to-market support, expertise, and technology. Startups get access to training through the DLI, preferred pricing on hardware, and invitations to exclusive networking events.

Learn More


NVIDIA Game Development News


RTX for Indies: Stunning Ray-Traced Lighting Achieved with RTXGI in Action-Platformer Escape from Naraka

RTX for Indies: Stunning Ray-Traced Lighting Achieved with RTXGI in Action-Platformer Escape from Naraka

Developed by XeloGames, an indie studio of just three, and published by Headup Games, Escape from Naraka achieves eye-catching ray-traced lighting using RTXGI and significant performance boosts from DLSS.

Free Ray Tracing Gems II Chapter Covers Ray Tracing in Remedy’s Control

Free Ray Tracing Gems II Chapter Covers Ray Tracing in Remedy’s Control

This chapter, written by Juha Sjöholm, Paula Jukarainen, and Tatu Aalto, presents how all ray tracing based effects were implemented in Remedy Entertainment’s Control.

New Suite of Nsight Tools for Gaming and Graphics Developers

New Suite of Nsight Tools for Gaming and Graphics Developers

Nsight developer tools is a suite of powerful tools and SDKs for profiling, debugging and optimizing applications focused on improving performance for graphics, gaming and other use cases. Identifying bottlenecks, highlighting code (multi-threading operations, event timing ) to improve efficiency and the unique features offerings for refined user experience.

NVIDIA DLSS SDK Now Available for All Developers with Linux Support, Unreal Engine 5 Plugin and New Customizable Options

NVIDIA DLSS SDK Now Available for All Developers with Linux Support, Unreal Engine 5 Plugin and New Customizable Options

NVIDIA has made Deep Learning Super Sampling (DLSS) easier and more flexible than ever for developers to access and integrate in their games. The latest DLSS SDK update (version 2.2.1) enables new user customizable options, delivers Linux support and streamlines access.


View all game development news

Sign up for the latest developer news from NVIDIA

Subscribe