Skip to main content

Puerts - Unreal Engine User Manual

In essence, Puerts provides developers with the opportunity to integrate TypeScript into modern game engines such as Unreal Engine.

By employing the following two techniques, Puerts aims to provide a comprehensive development experience and reduce integration-related friction:

  1. Puerts imports all reflective APIs by default. In other words, any functionality that can be accessed via Blueprint may also be referenced inside the TypeScript environment.
  2. Any non-reflective APIs, such as C++ only functions, can be exposed to TypeScript through manual encapsulation.

Puerts does not re-define the engine. It simply defines a set of methods for TypeScript and the game engine to interact with one another.

Table Of Contents