Unity scene with machine-learning object detection enabled (left), and then augmented with machine-learning style transfer in real time (right)
Intel® Game Dev AI Toolkit
Overview
The Intel® Game Dev AI Toolkit brings the power of AI and machine learning to game developers. This ambitious addition unleashes an arsenal of AI-powered technology, ranging from beautiful, immersive world creation to performant, real-time game-object style transfer visualizations. It provides powerful new object detection capabilities and gives developers the ability to unlock a number of game-enhancement variations at lightning speeds. The initial release is designed to work with Unity*, with future versions planned for Unreal Engine*.
At the heart of the Game Dev AI Toolkit, the Intel® Distribution of OpenVINO™ toolkit inference engine powers the performance for the machine-learning gaming workloads. With OpenVINO, AI workloads can be targeted to the Intel® CPU, GPU, or VPU. On non-Intel platforms, the Game Dev AI Toolkit can default to the cross-platform Barracuda AI inference engine from Unity.
Download
Foundational Game Dev AI Toolkit plus Gaia ML (for Unity)
Features
- Object detection and style transfer machine learning models are built into the foundational Game Dev AI Toolkit. This provides code you can use to build your AI and machine-learning skills, as well as augment your own game projects.
- Modular, extensible architecture you can extend to accommodate new machine-learning models and AI capabilities
- Support for multiple inference engines, allowing you to target AI and machine learning on platforms from mobile to desktop
- Support for DP4A instructions on integrated graphics from Intel, as well as -Xmx AI acceleration built into the new Intel® ARC graphics
- Support for built-in render pipeline from Unity, as well as High Definition Render Pipeline (HDRP) with Universal Render Pipeline (URP) support coming soon
Screenshots
AI-powered target identification with the Game Dev AI Toolkit (Loyal Allies demonstration courtesy of Procedural Worlds)
Game Dev AI Toolkit integrates with third-party assets like Gaia
What’s Included
Foundational Game Dev AI Toolkit (Open Source)
- Object detection code and machine learning model
- Style transfer code and machine learning models
- OpenVINO inference engine DLLs
Game Dev AI Toolkit plus Gaia ML Integration
- Object detection code and machine learning model
- Style transfer code and machine learning models
- OpenVINO inference engine DLLs
Prerequisites
Game Dev AI Toolkit plus Gaia ML Integration
- Unity 2020.3 or higher (alpha and beta versions are not supported)
- OpenVINO inference engine components automatically installed. To use the Barracuda inference engine, you need to install the Barracuda package.