Developer Framework Professional Runtime Debugging, Reflection & Multiplayer Toolkit for Unreal Engine 5
๐ Overview
Developer Framework is a powerful runtime debugging and development toolkit designed to accelerate development and streamline debugging for Unreal Engine projects.
Built entirely in high-performance C++, no C++ knowledge is required. The entire framework is Blueprint-friendly, allowing developers to easily configure, extend, and customize its functionality directly from Blueprints.
From runtime reflection and live property editing to multiplayer debugging, replication visualization, AI debugging, performance profiling, session recording, and more, Developer Framework provides a complete suite of professional tools through a modern, lightweight interface.
No setup required. Simply enable the plugin, restart the editor, and start debugging immediately. No additional configuration, code changes, or project integration is needed.
Whether you're developing a single-player game, multiplayer title, RPG, simulation, or AI-driven project, Developer Framework gives you everything you need to inspect, modify, profile, and understand your game in real timeโhelping you iterate faster and solve problems more efficiently.
โจ Features
๐ Reflection Browser
Browse every reflected object in your game at runtime.
โ Search Actors, Components and UObject instances
โ Inspect properties
โ Browse functions
โ View inheritance hierarchy
โ Runtime object inspection
โก Live Property Editing
Modify variables without recompiling.
โ Bool
โ Integer
โ Float
โ Double
โ Enum
โ FVector
โ FRotator
โ FTransform
โ Structs
โ Nested Structures
โ Arrays (supported types)
Perfect for gameplay tuning and balancing.
๐ Runtime Property Watcher
Track any variable in real time.
Features include:
โข Floating Widgets
โข Compact Widgets
โข Detailed Widgets
โข Live Graphs
โข Value History
โข Multiple Display Modes
โข World-space overlays
โข Automatic updates
๐ Multiplayer Debugging
Designed for multiplayer development.
Includes:
โ Peer Manager
โ Server / Client Inspector
โ Authority Viewer
โ Dormancy Viewer
โ Local PIE Support
โ Snapshot Comparison
โ Replication Statistics
โ Network Metrics
๐ฅ RPC Monitor
Monitor Remote Procedure Calls in real time.
Displays:
โข Reliable / Unreliable RPCs
โข Parameters
โข Call History
โข Sender
โข Receiver
โข RPC Statistics
๐ฐ Replication Heatmap
Visualize replication activity inside your world.
Supports multiple visualization modes:
โข Actor Count
โข Network Bandwidth
โข RPC Count
โข Property Replication
โข Dormancy
โข Net Priority
โข Packet Loss
Hover over cells to inspect detailed replication information.
๐ค AI Debugger
Record and visualize AI behaviour.
Features:
โ AI State Timeline
โ State Duration
โ Transition History
โ Transition Details
โ Blackboard Support (when available)
โ StateTree Support (supported engine versions)
โ Works with custom C++ AI systems
โ Session Recording
โ Timeline Scrubbing
โฑ Timeline Recorder
Record gameplay information over time.
Visualize:
โข Property changes
โข AI states
โข Timeline events
โข Graphs
โข Network information
โข Debug sessions
๐พ Session Recording
Save and reload debugging sessions.
Record:
โข Timeline
โข Selected Objects
โข Tracked Properties
โข AI Sessions
โข Debug Layouts
โข Window Configuration
Perfect for bug reproduction and QA workflows.
๐ Performance Profiler
Built-in framework profiler.
Monitor framework performance in real time.
Includes:
โ CPU Usage
โ Update Cost
โ Render Cost
โ Memory Usage
โ Reflection Cache
โ Timeline Buffers
โ Draw Calls
โ Widget Statistics
โ Peak Timings
๐จ Modern Runtime Interface(using dear imgui)
Clean developer-focused UI.
โ Dockable Windows
โ Floating Widgets
โ Live Search
โ Configurable Layout
โ Dark Theme
โ Runtime Controls
โ Keyboard Shortcuts
โ Lightweight Rendering
โ Built for Performance
Designed for minimal runtime overhead.
โ Optimized C++
โ Cached Reflection
โ Incremental Updates
โ Low Memory Usage
โ Efficient Rendering
โ Suitable for large projects
๐ฆ Supported Engine Versions
โ Unreal Engine 5.2
โ Unreal Engine 5.3
โ Unreal Engine 5.4
โ Unreal Engine 5.5
โ Unreal Engine 5.6
โ Unreal Engine 5.7
โ Unreal Engine 5.8
(Compatibility may expand with future updates.)(working on ue4)
๐ฎ Perfect For
โข Gameplay Programmers
โข Multiplayer Developers
โข AI Developers
โข Technical Designers
โข QA Teams
โข Indie Studios
โข Professional Studios
โข Unreal Engine Developers
๐ Documentation
Complete documentation, setup guides and API references are available here:
๐ Documentation
๐ฅ Video Tutorials
Watch installation guides, feature walkthroughs and update videos:
โถ YouTube
coming soon!
๐ฌ Community & Support
Need help?
Join the official Discord community.
Report bugs, request features, get support and share feedback.
๐ฌ Discord
๐ Regular Updates
Developer Framework is actively maintained.
Future updates will continue expanding the framework with new debugging tools, workflow improvements, engine compatibility updates and community-requested features.
Note: This plugin requires the Engine's native StateTree and GameplayStateTree plugins to be enabled.
โค๏ธ Thank You
Thank you for supporting Developer Framework.
If you enjoy the plugin, please consider leaving a rating and review on Fab. Your feedback helps shape future updates and allows the framework to continue growing.