Bootstrap Chameleon Logo
Create custom Editor Modes in Unreal Engine using TAPython with JSON UI definition and Python logic, no C++ required.
Howto Tue, 16 Dec 2025

How to Create Editor Modes with TAPython

Starting from TAPython v1.3.0, you can quickly create custom Editor Modes using JSON for UI definition and Python for logic, without writing any C++ code, with support for live hot-reloading.

The addition of dynamically generated buttons in Unreal Engine showcased the dynamic capabilities beautifully.
Howto Sat, 24 Jun 2023

Next Step, Dynamic Creation

In the latest TAPython, we can dynamically add widgets through Python code, now we can do some cooler things.

Fibonacci buttons preview in Unreal Engine Slate
Howto Sat, 02 Jul 2022

Using Live Templates To Speed Up UE Slate UI Creation

The Sketch tool of TAPython let developer preview the unreal Slate UI in realtime. With the live-templates in Pycharm, it can be considerably faster when coding the UI widgets. In this article I will introduce how to use Live-Templates in pycharm and try to code this UI in less than 90 seconds