Current architecture
Build local web assets. PrismaUI renders them in Fallout 4 and exposes a versioned native bridge for lifecycle, focus, engine-thread work, input, controller actions, prompts, translations and game UI integration.
Feature tables + V1-V12
New integrations can discover Core, Controller, GameThread, Meta, View, Interop, Localization, Render, Input, and Menu tables while the V1-V12 ABI remains stable.
Framework-owned actions
Bind semantic controller actions, use native Gamepad state when needed, and let PrismaUI own routing, repeat state, bridge installation, and bounded recovery.
Ultralight 1.4.0
PrismaUI runs Ultralight inside Fallout 4 with the rewritten D3D11 GPU-accelerated presentation path and a controlled CPU BitmapSurface fallback.
HTML / CSS / JavaScript
Use vanilla web assets or a compiled React, Vue, or Svelte build. Bundle required dependencies locally with your mod.
Runs in the game world
Build overlays and panels without editing Scaleform SWFs.

Start with feature discovery
Include PrismaUI_F4_Modern_API.h, discover only the feature table you need, and let runtime capability checks decide what is available. Existing V1-V12 consumers remain supported.
#include "PrismaUI_F4_Modern_API.h"
using namespace PRISMA_UI_FLAT_API;
static ControllerAPI g_controller{};
bool LoadPrismaController()
{
return Discover<ApiFeature::Controller>(ControllerApiVersion, g_controller);
}
Developer reference and Prisma MCP
The public repository carries the canonical legacy and modern SDK headers, per-method reference pages, current controller, localization and threading guides, and prisma-mcp so tooling can query the same verified API contract instead of guessing from older PrismaUI material.
