Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Mobile, Graphics, and Gaming blog Introducing Arm Neural Graphics SDK for Game Engines and NSS plugin for UE5.4
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • vulkan
  • Software Development Kit (SDK)
  • Neural Super Sampling (NSS)
  • Artificial Intelligence (AI)
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Introducing Arm Neural Graphics SDK for Game Engines and NSS plugin for UE5.4

Willen Yang
Willen Yang
October 27, 2025
4 minute read time.

At SIGGRAPH in August 2025, Arm unveiled its groundbreaking Arm neural technology. This marks an industry-first, integrating dedicated neural accelerators into Arm GPUs from 2026. This open, forward-looking innovation brings PC-quality, AI-powered graphics to mobile devices for the first time. It lays the groundwork for future on-device AI advancements.

Alongside this launch, we introduced the world’s first publicly available Neural Graphics Development Kit, a fully open and extensible platform designed to empower developers. It includes an Unreal Engine plugin, fully open models, ML extensions for Vulkan, and PC-based Vulkan emulation and profiling tools. These open components let developers integrate AI-powered rendering into their existing workflows immediately, well ahead of the hardware release next year.

We are now advancing this further with the introduction of Arm Neural Graphics Software Development Kit (SDK) for Game Engines and the Neural Super Sampling (NSS) plugin for Unreal Engine 5.4 (UE5.4).

What is the Arm Neural Graphics SDK for Game Engines?

The Arm Neural Graphics SDK for Game Engines is an open-source, engine-agnostic library. It is part of the Arm Neural Graphics Development Kit. The SDK helps developers integrate Arm neural graphics technologies into their preferred game engines, in-house or customized, to enable AI-powered graphics in mobile gaming.

The Arm Neural Graphics SDK for Game Engines is derived from the AMD FidelityFX SDK, ensuring seamless compatibility with its API design. This similarity lowers the adoption barrier for developers. Its layered and modular framework enables a smooth implementation and integration of Arm neural graphics technologies. These technologies include Neural Super Sampling (NSS), and future use cases like Neural Frame Rate Upscaling (NFRU) and Neural Super Sampling Denoising (NSSD). This allows developers to integrate only the components they need.

In the Arm Neural Graphics SDK for Game Engines (see Figure 1), use case providers reside in the API Layer. They act as the primary interface between the SDK and game engines. The providers expose the functionality of specific use cases, such as neural super sampling or neural frame rate upscaling, by linking the upper-level API with the underlying component layer.

The component layer contains the algorithmic implementations for each use case, including neural network inference, shader logic, and runtime orchestration. Built on the Vulkan backend, a modern, cross-platform graphics API, the SDK provides a stable interface across supported environments. This design enables seamless integration, simplifies upgrades, and promotes long-term maintainability for developers.

Architecture of Neural Graphics SDK for Game Engines

Figure 1. Architecture of Neural Graphics SDK for Game Engines

Today, we are happy to announce the first public release of Arm Neural Graphics SDK for Game Engines v1.0.0, with built-in NSS and platform support.

NSS is Arm's first open neural graphics technology. It uses machine learning to upscale lower-resolution frames into high-quality visuals. It goes beyond traditional shader-based upscaling with neural networks, enabling better image fidelity and computational efficiency across mobile platforms. More details about NSS are provided in this Arm Community blog post.

The Arm Neural Graphics SDK for Game Engines provides the following support for NSS:

  • The latest open NSS Model, which is a parameter prediction model for real-time temporal super sampling developed by Arm, optimized for execution on Neural Accelerators (NX) in mobile GPUs.
  • Flexible upscaling ratio support, with 2x recommended for best quality and performance with dedicated optimizations.
  • Dynamic input resolution and runtime shape inference, the input resolution is dynamically programmed during NSS model loading as part of the NSS context creation.

The Arm Neural Graphics SDK for Game Engines currently supports Linux and Windows platforms with the Vulkan emulation layer. Independent Android platform support is on the roadmap.

NSS plugin for UE5.4

For developers seeking a plug-and-play experience with Unreal Engine-based games titles, Arm previously launched the NSS plugin for UE5.5 at SIGGRAPH. We are releasing a new NSS plugin for UE5.4, which is the first UE plugin implementation based on the Arm Neural Graphics SDK for Game Engines.

The NSS plugin for UE5.4 implements Unreal Engine’s “UE::Renderer::Private::ITemporalUpscaler” interface by calling the API layer provided by the SDK. It provides focused support for Vulkan® as the default Rendering Hardware Interface (RHI) and supports multiple shader model profiles: ES3.1, SM5 and SM6.

The NSS plugin for UE5.4 supports the Windows platform through the Vulkan emulation layer. Independent Android platform support is on the roadmap.

NSS plugin for UE5.4

Figure 2. NSS plugin for UE5.4

For developers seeking broader Unreal Engine support, we are actively working to add compatibility with additional Unreal Engine versions in future roadmap.

How can you get started?

Both the Arm Neural Graphics SDK for Game Engines and NSS plugins for Unreal are open source and distributed under the Permissive MIT license. Developers can access the latest source code and pre-built binaries from Arm’s official GitHub repositories. Visit the GitHub links below to download the resources and follow the developer guide and learning path materials for integration guidance:

  • Arm Neural Graphics SDK for Game Engines
  • Arm Neural Graphics for Unreal

Whether you integrate the SDK into your preferred game engine or use the NSS plugin for UE5.4, our open-source approach ensures a smooth onboarding experience.

We want to hear your feedback

If you have feature requests or encounter any issues, please contact your Arm representative or submit an issue on GitHub. Your feedback is highly valued and helps us improve our tools for the entire developer community.

You can also explore our extensive tools in the Neural Graphics Development Kit at Arm developer website.

Arm Developer

Anonymous
Mobile, Graphics, and Gaming blog
  • Introducing Arm Neural Graphics SDK for Game Engines and NSS plugin for UE5.4

    Willen Yang
    Willen Yang
    The Arm Neural Graphics SDK enables AI-powered upscaling and real-time rendering for modern game engines.
    • October 27, 2025
  • Unlock the power of SVE and SME with SIMD Loops

    Vidya Praveen
    Vidya Praveen
    SIMD Loops is an open-source project designed to help developers learn SVE and SME through hands-on experimentation. It offers a clear, practical pathway to mastering Arm’s most advanced SIMD technologies…
    • September 19, 2025
  • What is Arm Performance Studio?

    Jai Schrem
    Jai Schrem
    Arm Performance Studio gives developers free tools to analyze performance, debug graphics, and optimize apps on Arm platforms.
    • August 27, 2025