Ross ROSS = Recommend OSS · open-source software intelligence for agents

20tab/UnrealEnginePython

Embed Python in Unreal Engine 4 observed · 2026-08-28

github.com/20tab/UnrealEnginePython · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3678
  • days_rel: n/a
  • days_push: 1533
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2902 stars · 770 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A plugin that embeds a full Python VM (3.x or 2.7) into Unreal Engine 4, exposing the engine's internal API and reflection system to Python. It supports writing plugins, automating editor tasks, unit testing, and gameplay scripting via PyActor/PyPawn/PyCharacter/PythonComponent classes.

Use cases

  • automate unreal engine editor tasks with python
  • script game logic in unreal engine 4
  • integrate unreal into a maya or blender python pipeline
  • write unreal engine plugins in python
  • manipulate static and skeletal mesh assets programmatically
  • extract animation data from fbx files
  • write unit tests for unreal engine projects

When to choose

  • you are on Unreal Engine 4.23 or earlier and want deep Python access to the engine API
  • your content pipeline is already Python-based (Maya, Blender) and you want Unreal integration
  • you need more features than Epic's official Python plugin provides
  • you want to automate asset import, mesh manipulation, or editor workflows

When to avoid

  • you target Unreal Engine 4.25+ without willingness to port code (UProperty to FProperty refactor)
  • you need an actively maintained project - it is on hold and seeking maintainers
  • you only need simple game scripting and can use Epic's built-in Python support or LuaMachine
  • you want a solution officially supported by Epic Games

Facets

plugin · maturity maintenance

interpreter plugin-system developer-tools workflow-automation testing developer-tools windows cpp python unreal-engine ue4 python-embedding game-scripting editor-plugin asset-pipeline game-development automation macos linux

1 source

Member repositories

RepositoryRoleHealth v2
20tab/UnrealEnginePythonmain23

For agents

markdown · JSON · MCP: product_card(name="20tab/UnrealEnginePython")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem