Files
PS_ProserveEditor/.claude/memory/project_ps_editor.md
j.foucher b089a20512 Add PS_Editor plugin Phase 1: GameMode + Camera navigation
Runtime editor plugin with UE viewport-style camera controls:
- ZQSD/Arrows movement (always active), E/A for up/down
- LMB: pan (horizontal move + yaw), RMB: free fly look
- Alt+LMB / MMB: orbit around focal point, scroll: zoom
- HUD with controls help, cursor auto-hide during camera ops

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 12:33:55 +02:00

916 B

name, description, type
name description type
PS_Editor plugin project Runtime editor plugin for UE 5.5 - object placement, scene editing, JSON save/load in packaged builds 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/