Unreal Engine logo

Unreal Engine

Unreal Engine is Epic Games' real-time 3D engine for games, film, broadcast, architecture, simulation, automotive, and live events. The engine is shipped as a downloadable editor, source on GitHub (under the Unreal Engine EULA), and a deep C++ and Blueprint API surface rather than a public REST API. The developer-facing surface includes the Unreal C++ API reference, the Blueprint visual scripting API, the Online Subsystem (OSS) abstraction over platform backends, the Pixel Streaming framework for streaming Unreal apps over WebRTC, the Render Hardware Interface (RHI), the Slate UI framework, and a plugin and Marketplace ecosystem (now Fab). Programmatic backend integration for Unreal-built games is typically delivered via Epic Online Services (EOS), profiled separately. This profile documents Unreal Engine as an SDK and tooling surface rather than as a REST API.

6 APIs 0 Features
3DBlueprintC++Game DevelopmentGame EnginePixel StreamingPluginReal-TimeRenderingRHISDKUnreal EngineWebRTC

Unreal Engine publishes 6 APIs on the APIs.io network. Tagged areas include 3D, Blueprint, C++, Game Development, and Game Engine.

Unreal Engine’s developer surface includes documentation, engineering blog, release notes, support, YouTube channel, and 13 more developer resources.

APIs

Unreal Engine C++ API

The Unreal Engine C++ API is the primary programmatic surface of the engine. It is shipped as engine source on GitHub (under the Unreal Engine EULA) and documented as a per-modu...

Unreal Blueprint Visual Scripting

Blueprints are Unreal Engine's visual scripting system. Blueprint nodes wrap the underlying C++ API, letting designers and programmers build gameplay, UI, and tooling logic with...

Unreal Online Subsystem (OSS / OSSv2)

The Online Subsystem is Unreal's abstraction over platform online backends (Steam, PlayStation, Xbox Live, Nintendo, EOS, Google Play, Apple GameCenter, Discord). It exposes a c...

Unreal Pixel Streaming

Pixel Streaming streams an Unreal Engine application running on a server to remote browser clients over WebRTC. The framework includes a Pixel Streaming plugin in the engine, a ...

Unreal Render Hardware Interface (RHI)

The Render Hardware Interface is Unreal's abstraction over graphics APIs (Direct3D 11/12, Vulkan, Metal, OpenGL ES). Engine and plugin developers write rendering code against th...

Unreal Plugins and Fab Marketplace

Unreal Engine has a first-class plugin architecture and a content and code marketplace. The historical Unreal Engine Marketplace was consolidated into Fab, Epic's unified conten...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Community
Community
🔗
Learning
Learning
🔗
Forum
Forum
👥
GitHubRepository
GitHubRepository
👥
GitHubOrganization
GitHubOrganization
🔗
Marketplace
Marketplace
🔗
Guidelines
Guidelines
🔗
License
License
📰
Blog
Blog
📄
ReleaseNotes
ReleaseNotes
🔗
IssueTracker
IssueTracker
💬
Support
Support
👥
YouTube
YouTube
🔗
X
X
🔗
Facebook
Facebook
🔗
LinkedIn
LinkedIn

Sources

apis.yml Raw ↑
aid: unreal-engine
name: Unreal Engine
description: >-
  Unreal Engine is Epic Games' real-time 3D engine for games, film,
  broadcast, architecture, simulation, automotive, and live events. The
  engine is shipped as a downloadable editor, source on GitHub (under the
  Unreal Engine EULA), and a deep C++ and Blueprint API surface rather than
  a public REST API. The developer-facing surface includes the Unreal C++
  API reference, the Blueprint visual scripting API, the Online Subsystem
  (OSS) abstraction over platform backends, the Pixel Streaming framework
  for streaming Unreal apps over WebRTC, the Render Hardware Interface
  (RHI), the Slate UI framework, and a plugin and Marketplace ecosystem
  (now Fab). Programmatic backend integration for Unreal-built games is
  typically delivered via Epic Online Services (EOS), profiled separately.
  This profile documents Unreal Engine as an SDK and tooling surface rather
  than as a REST API.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://www.unrealengine.com
created: '2024-01-01'
modified: '2026-05-23'
specificationVersion: '0.19'
type: Index
access: 3rd-Party
tags:
  - 3D
  - Blueprint
  - C++
  - Game Development
  - Game Engine
  - Pixel Streaming
  - Plugin
  - Real-Time
  - Rendering
  - RHI
  - SDK
  - Unreal Engine
  - WebRTC
apis:
  - aid: unreal-engine:unreal-engine-cpp-api
    name: Unreal Engine C++ API
    description: >-
      The Unreal Engine C++ API is the primary programmatic surface of the
      engine. It is shipped as engine source on GitHub (under the Unreal
      Engine EULA) and documented as a per-module class reference covering
      Actors, Components, GameFramework, Subsystems, Slate, RHI, Renderer,
      AnimGraph, Niagara, Chaos, AI, and more. Developers extend the engine
      by writing C++ classes and modules in their project or as plugins.
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://dev.epicgames.com/documentation/en-us/unreal-engine/cplusplus-in-unreal-engine
    baseURL: https://dev.epicgames.com/documentation/en-us/unreal-engine
    tags:
      - C++
      - SDK
      - Source
    properties:
      - type: Documentation
        url: https://dev.epicgames.com/documentation/en-us/unreal-engine/cplusplus-in-unreal-engine
      - type: APIReference
        url: https://dev.epicgames.com/documentation/en-us/unreal-engine/API
      - type: GitHubRepository
        url: https://github.com/EpicGames/UnrealEngine
  - aid: unreal-engine:blueprint-visual-scripting
    name: Unreal Blueprint Visual Scripting
    description: >-
      Blueprints are Unreal Engine's visual scripting system. Blueprint
      nodes wrap the underlying C++ API, letting designers and programmers
      build gameplay, UI, and tooling logic without writing C++. The
      Blueprint API surface mirrors much of the engine's UFUNCTION-exposed
      C++ surface.
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://dev.epicgames.com/documentation/en-us/unreal-engine/blueprints-visual-scripting-in-unreal-engine
    baseURL: https://dev.epicgames.com/documentation/en-us/unreal-engine
    tags:
      - Blueprint
      - Scripting
      - Visual Scripting
    properties:
      - type: Documentation
        url: https://dev.epicgames.com/documentation/en-us/unreal-engine/blueprints-visual-scripting-in-unreal-engine
  - aid: unreal-engine:online-subsystem
    name: Unreal Online Subsystem (OSS / OSSv2)
    description: >-
      The Online Subsystem is Unreal's abstraction over platform online
      backends (Steam, PlayStation, Xbox Live, Nintendo, EOS, Google Play,
      Apple GameCenter, Discord). It exposes a consistent C++ interface
      for identity, sessions, friends, presence, achievements, leaderboards,
      voice, store, and entitlements that maps onto platform-specific or
      EOS-backed implementations.
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://dev.epicgames.com/documentation/en-us/unreal-engine/online-subsystem-in-unreal-engine
    baseURL: https://dev.epicgames.com/documentation/en-us/unreal-engine
    tags:
      - Achievements
      - Cross-Platform
      - Identity
      - Online Services
      - Sessions
    properties:
      - type: Documentation
        url: https://dev.epicgames.com/documentation/en-us/unreal-engine/online-subsystem-in-unreal-engine
  - aid: unreal-engine:pixel-streaming
    name: Unreal Pixel Streaming
    description: >-
      Pixel Streaming streams an Unreal Engine application running on a
      server to remote browser clients over WebRTC. The framework includes
      a Pixel Streaming plugin in the engine, a signalling and matchmaker
      service ("Cirrus" / "Frontend"), a UE Pixel Streaming Infrastructure
      reference deployment, and a JavaScript client library for browser
      integration. Used for in-browser product configurators, automotive,
      digital twins, and cloud-rendered games.
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://dev.epicgames.com/documentation/en-us/unreal-engine/pixel-streaming-in-unreal-engine
    baseURL: https://dev.epicgames.com/documentation/en-us/unreal-engine
    tags:
      - Browser
      - Cloud Rendering
      - Pixel Streaming
      - Streaming
      - WebRTC
    properties:
      - type: Documentation
        url: https://dev.epicgames.com/documentation/en-us/unreal-engine/pixel-streaming-in-unreal-engine
      - type: GitHubRepository
        url: https://github.com/EpicGamesExt/PixelStreamingInfrastructure
  - aid: unreal-engine:render-hardware-interface
    name: Unreal Render Hardware Interface (RHI)
    description: >-
      The Render Hardware Interface is Unreal's abstraction over graphics
      APIs (Direct3D 11/12, Vulkan, Metal, OpenGL ES). Engine and plugin
      developers write rendering code against the RHI rather than directly
      against a GPU API, and the RHI maps that code onto the active backend
      at runtime.
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://dev.epicgames.com/documentation/en-us/unreal-engine/graphics-programming-overview-for-unreal-engine
    baseURL: https://dev.epicgames.com/documentation/en-us/unreal-engine
    tags:
      - D3D12
      - GPU
      - Graphics
      - Metal
      - Rendering
      - RHI
      - Vulkan
    properties:
      - type: Documentation
        url: https://dev.epicgames.com/documentation/en-us/unreal-engine/graphics-programming-overview-for-unreal-engine
  - aid: unreal-engine:unreal-plugins-and-fab
    name: Unreal Plugins and Fab Marketplace
    description: >-
      Unreal Engine has a first-class plugin architecture and a content
      and code marketplace. The historical Unreal Engine Marketplace was
      consolidated into Fab, Epic's unified content marketplace for
      Unreal, Twinmotion, RealityCapture, and beyond. Plugins extend the
      editor and runtime in C++ and Blueprint and ship with their own
      Plugin Descriptor (.uplugin) manifest.
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://dev.epicgames.com/documentation/en-us/unreal-engine/plugins-in-unreal-engine
    baseURL: https://dev.epicgames.com/documentation/en-us/unreal-engine
    tags:
      - Fab
      - Marketplace
      - Plugins
    properties:
      - type: Documentation
        url: https://dev.epicgames.com/documentation/en-us/unreal-engine/plugins-in-unreal-engine
      - type: Marketplace
        url: https://www.fab.com
common:
  - url: https://www.unrealengine.com
    name: Unreal Engine Website
    type: Website
  - url: https://dev.epicgames.com/documentation/en-us/unreal-engine
    name: Unreal Engine Documentation
    type: Documentation
  - url: https://dev.epicgames.com/community/unreal-engine
    name: Unreal Engine Community
    type: Community
  - url: https://dev.epicgames.com/community/unreal-engine/learning
    name: Unreal Online Learning
    type: Learning
  - url: https://forums.unrealengine.com
    name: Unreal Engine Forums
    type: Forum
  - url: https://github.com/EpicGames/UnrealEngine
    name: Unreal Engine on GitHub
    type: GitHubRepository
  - url: https://github.com/EpicGamesExt
    name: Epic Games Ext on GitHub
    type: GitHubOrganization
  - url: https://www.fab.com
    name: Fab Marketplace
    type: Marketplace
  - url: https://www.unrealengine.com/marketplace-guidelines
    name: Marketplace Guidelines
    type: Guidelines
  - url: https://www.unrealengine.com/eula
    name: Unreal Engine EULA
    type: License
  - url: https://www.unrealengine.com/blog
    name: Unreal Engine Blog
    type: Blog
  - url: https://www.unrealengine.com/release-notes
    name: Unreal Engine Release Notes
    type: ReleaseNotes
  - url: https://issues.unrealengine.com
    name: Unreal Engine Public Issue Tracker
    type: IssueTracker
  - url: https://www.unrealengine.com/support
    name: Unreal Engine Support
    type: Support
  - url: https://www.youtube.com/@UnrealEngine
    name: Unreal Engine on YouTube
    type: YouTube
  - url: https://x.com/UnrealEngine
    name: Unreal Engine on X
    type: X
  - url: https://www.facebook.com/UnrealEngine
    name: Unreal Engine on Facebook
    type: Facebook
  - url: https://www.linkedin.com/showcase/unreal-engine
    name: Unreal Engine on LinkedIn
    type: LinkedIn
maintainers:
  - FN: Kin Lane
    email: [email protected]