Back to work index

Project / 04

AI Chatbot Editor Plugin

A C++ editor plugin pairing a Slate chat workspace with a playable Minesweeper board and asynchronous request handling inside Unreal Engine.

Editor tool / technical experiment

Independent / engine-level experiment

Editor evidence: a C++ Slate plugin workspace running inside Unreal Engine.
Role
Unreal Editor Plugin Developer
Type
Editor tool / technical experiment
Engine
Unreal Engine
Language
C++ / Slate / HTTP
Editor ToolingSlateModulesAsync
View project source

Evidence record

See the system

Every item is either a direct capture or an explicit note about what is and is not publicly available.

Editor plugin capture

Slate workspace

A C++ editor module, registered workspace, and interactive Slate interface operating inside Unreal Engine.

The problem

What had to hold together

The experiment required a responsive editor-native UI while network work happened asynchronously and the tool remained usable.

What I built

Ownership, not adjectives

  • 01

    Editor module setup and toolbar registration.

  • 02

    Slate chat workspace and interactive UI composition.

  • 03

    Asynchronous request handling and response rendering.

Key systems

Inspect the work

01

Module setup

An editor module registers the plugin surface with the Unreal tool ecosystem.

02

Slate workspace

The tool uses a purpose-built UI rather than an external browser surface.

03

Async requests

Network requests and parsed responses are handled without blocking the editor workflow.

Result / A focused engine-level programming experiment showing module, Slate, and editor-extension fundamentals.