Filter

Game development using Arm Neural Graphics with Unreal Engine

TrendingRecently Added

Description

Why is this important?

Arm neural technology is an industry first, adding dedicated neural accelerators to Arm GPUs, bringing PC-quality, AI powered graphics to mobile for the first time – and laying the foundation for future on-device AI innovation.

Developers can start building now with the industry’s first open development kit for neural graphics with an Unreal Engine plugin, emulators, and open models on GitHub and Hugging Face.

Arm Neural Technology Announcement

Neural Super Sampling (NSS) is Arm’s mobile-optimized AI-driven graphics upscaler that improves image quality while lowering resolution. It builds on a prior Arm solution: Accuracy Super Resolution (ASR). It is supported by an Unreal Engine plugin, streamlining its use as part of a typical industry games development process.

Future SDK support will be provided for Neural Frame Rate Upscaling (NFRU) - so feel free to extend this project using NFRU when released.

Project Summary

Create a small game scene utilising the Arm Neural Graphics UE plugin to demonstrate:

  • Improved graphical fidelity despite lower resolution (render low → upscale with NSS)

Document your progress and findings and consider alternative applications of the neural technology within games development.

Attempt different environments and objects. For example:

  • Daytime vs night
  • Urban city, jungle forest, ocean floor, alien planet, building interiors
  • Complex lighting and shadows
  • NPCs with detailed clothing, faces, hair. Include animations.

Make your scenes dynamic with particle effects, shadows, physics and motion.

Beyond the plugin

Want to go further and start experimenting more with Neural Graphics? After building your game with the NSS Unreal plugin, try-out the Vulkan ML Extensions learning path to explore how neural inference runs directly through the Vulkan API. This provides lower-level control over ML workloads in the graphics pipeline, and allows for prototyping custom neural effects or optimising performance beyond what’s exposed through the engine plugin. You may also want to explore fine-tuning your own neural models with the Arm Neural Graphics Model Gym and how to apply different quantization strategies for optimisation of memory and latency.

Pre-requisites

  • Laptop/PC/Mobile for Android Unreal Engine game development
  • Willingness to learn about games development and graphics, and the increasing use of AI in these fields.

Resources from Arm and partners


Support Level

This project is designed to be self-serve but comes with opportunity of some community support from Arm Ambassadors, who are part of the Arm Developer program. If you are not already part of our program, click here to join.

Benefits

Standout project contributions to the community will earn digital badges. These badges can support CV or resumé building and demonstrate earned recognition. Contributions may also be highlighted in case studies or newsletters.

To receive the benefits, you must show us your project through our online form. Please do not include any confidential information in your contribution. Additionally if you are affiliated with an academic institution, please ensure you have the right to share your material.