Interaction frameworks for teams who ship
HumanCodeable builds the interaction, UI and platform layer so you can spend your time on the thing you are actually making. One content set that runs in VR, on desktop and on mobile.

Built for architectural visualisation, product configurators, training simulations and any project that has to run on more than one kind of device.
Why teams use it
One content set, three platforms
Interactable objects never reference a pawn class. The same actor is grabbed by a VR hand, clicked on desktop and tapped on mobile — no branching, no duplicate content.
Modular by design
42 independent plugins. Take the whole framework or only the parts you need. Dependencies point one direction, so nothing drags in everything.
Multiplayer from the start
Adaptive transform replication, a custom net driver and replicated UI are part of the framework, not an extension you bolt on later.
Blueprint-first, extensible
Almost entirely Blueprint, so your team can read and extend it. C++ where it earns its place: hand tracking, networking and editor tooling.
Products
A core framework, and extension packs that build on it.

Advanced Framework Pro
A complete interaction and UI framework for Unreal Engine. 42 modular plugins, one content set, three platforms.
Learn more →
ArchViz Extension
Tools for presenting architecture in real time: material and finish switching, sun studies, measurement, sectioning and guided walkthroughs.
Learn more →
Configurator & Showcase Extension
Build product configurators and showcases: variant switching, turntables, exploded views, hotspot annotation and presentation flow.
Learn more →
Productivity Tools Extension
Working tools for review and collaboration in VR: paintbrush, whiteboard, annotation, measurement and shared session markup.
Learn more →Documentation you can actually use
Every plugin has its own page with setup, usage, key properties and extension points, alongside a full API reference generated directly from the source. Concepts and workflows are documented separately, so you can learn the model once rather than reverse-engineering it per feature.
Open the documentation