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-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.

Unreal Engine C++ API is one of 6 APIs that Unreal Engine publishes on the APIs.io network.

Tagged areas include C++, SDK, and Source. The published artifact set on APIs.io includes API documentation, an API reference, and a GitHub repository.

API entry from apis.yml

apis.yml Raw ↑
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