---
name: PS_Editor plugin project
description: Runtime editor plugin for UE 5.5 - object placement, scene editing, JSON save/load in packaged builds
type: project
---

PS_Editor is a runtime editor plugin for Unreal Engine 5.5 that will be integrated into the PROSERVE project.

**Why:** Enable runtime scene editing in packaged builds - place objects, configure properties, define scenarios, manipulate splines, modify lighting, and save/load scenes as JSON.

**How to apply:** All development is incremental, phase by phase. Phase 1 = GameMode + Camera (completed). Future phases: object spawning/transform, JSON serialization, splines, lighting, AI characters.

Key decisions:
- UI: UMG driven by C++ (not Blueprints)
- Gizmos: InteractiveToolsFramework (UE5 built-in)
- Serialization: JSON via Json/JsonUtilities modules
- Naming: PS_Editor_ prefix on all files/classes
- Plugin path: Unreal/Plugins/PS_Editor/
