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.