# Advanced Framework Pro > A cross-platform interaction and user interface framework for Unreal Engine. > One set of content runs in VR, on desktop and on mobile, with no > platform-specific Blueprints. Version 2.0, for Unreal Engine > 5.8 only. Updated 2026-11-01. Advanced Framework Pro is a complete rewrite and is not an update to the earlier AFCore framework. There is no conversion path between the two. Pages below are linked as Markdown. Each one is also available as HTML at the same address with a .html extension, for example https://docs.human-codeable.com/concepts/abilities.html ## Reference - [Guide for AI assistants](https://docs.human-codeable.com/ai/AGENTS.md): the framework's mental model and rules, as shipped in the plugin's Docs/AI - Asset reference: every asset with one line on what it is for, as Markdown at the path /assets.md and as JSON at /assets.json on this host. Fetch it directly when you need to look up a name. It is deliberately not linked here, so indexers that follow links are not flooded with 1,100 one-line entries. - [Full page index](https://docs.human-codeable.com/sitemap.xml): every page in the documentation ## Start here - [Documentation home](https://docs.human-codeable.com/index.md): what the framework is and how the pieces fit together - [Installation](https://docs.human-codeable.com/start/installation.md) and [First steps](https://docs.human-codeable.com/start/first-steps.md) - [Architecture](https://docs.human-codeable.com/concepts/architecture.md): the whole design on one page ## Facts - Unreal Engine 5.8, Blueprint-first with a few C++ modules, one plugin of 43 modules - Platforms: Windows desktop, Android (Meta Quest and phones), PC VR and standalone VR over OpenXR - Multiplayer: replicated interactions and UI over its own net driver - Store: [Advanced Framework Pro on Fab](https://www.fab.com/listings/227f7c1a-1dac-41b1-93f2-2b1ebc40858c) - Playable demo builds for VR, desktop and mobile on the [product page](https://human-codeable.com) ## Use it for - VR training and simulation: checklists, guided procedures, safety zones, hand-tracked tools - Product configurators and showcases that run the same on a headset, a PC and a phone - Architectural visualisation walkthroughs with teleport, menus and settings ready to go - Any Unreal project that needs grabbing, pointing, menus and settings on more than one platform ## How do I…? Task pages. Each one answers the question in its first two sentences, then gives the steps. - [How to make one interaction work in VR, on desktop and on mobile](https://docs.human-codeable.com/workflows/one-interaction-three-platforms.md) - [How to make an object grabbable in VR and on desktop](https://docs.human-codeable.com/workflows/make-object-grabbable.md) - [How to grab with the trigger as well as the grip button in VR](https://docs.human-codeable.com/workflows/grab-with-trigger.md) - [How to make an object clickable by mouse, laser or touch](https://docs.human-codeable.com/workflows/make-object-selectable.md) - [How to add a pressable button in VR](https://docs.human-codeable.com/workflows/add-pressable-button.md) - [How to snap objects into place in VR](https://docs.human-codeable.com/workflows/snap-objects-into-place.md) - [How to let players spawn objects into their hand](https://docs.human-codeable.com/workflows/spawn-objects-into-hand.md) - [How to create a new level that works on every platform](https://docs.human-codeable.com/workflows/create-new-level.md) - [How to switch levels with a loading screen](https://docs.human-codeable.com/workflows/loading-screen-level-switch.md) - [How to add a page to the menu](https://docs.human-codeable.com/workflows/add-menu-page.md) - [How to add a setting](https://docs.human-codeable.com/workflows/add-setting.md) - [How to make UI follow the player in VR](https://docs.human-codeable.com/workflows/ui-follows-player.md) - [How to label parts of a 3D object in VR](https://docs.human-codeable.com/workflows/label-parts-of-object.md) - [How to show a notification in VR and on desktop](https://docs.human-codeable.com/workflows/show-notification.md) - [How to add a wrist menu in VR](https://docs.human-codeable.com/workflows/wrist-menu-vr.md) - [How to add a teleport area](https://docs.human-codeable.com/workflows/add-teleport-area.md) - [How to create a custom highlight style](https://docs.human-codeable.com/workflows/custom-highlight-style.md) - [How to author a hand pose for a grabbed object](https://docs.human-codeable.com/workflows/author-hand-pose.md) - [How to use hand-tracking gestures as input](https://docs.human-codeable.com/workflows/hand-tracking-gestures.md) - [How to replicate an interaction in multiplayer](https://docs.human-codeable.com/workflows/replicate-an-interaction.md) - [How to build a product configurator in Unreal Engine for VR, desktop and mobile](https://docs.human-codeable.com/workflows/build-product-configurator.md) - [How to build a VR training scenario with a safety checklist](https://docs.human-codeable.com/workflows/vr-training-checklist.md) ## Concepts How the framework is built. Read these before changing or extending it. - [Architecture](https://docs.human-codeable.com/concepts/architecture.md) - [Abilities & interactions](https://docs.human-codeable.com/concepts/abilities.md) - [The blocker system](https://docs.human-codeable.com/concepts/blockers.md) - [Source Info](https://docs.human-codeable.com/concepts/source-info.md) - [Platforms & pawns](https://docs.human-codeable.com/concepts/platforms.md) - [The UI system](https://docs.human-codeable.com/concepts/ui-system.md) - [State & settings](https://docs.human-codeable.com/concepts/state.md) - [Networking](https://docs.human-codeable.com/concepts/networking.md) ## Guides - [Conventions & guidelines](https://docs.human-codeable.com/guides/conventions.md) - [Intended workflow](https://docs.human-codeable.com/guides/workflow.md) - [Working with AI assistants](https://docs.human-codeable.com/guides/ai-assistants.md) - [Performance](https://docs.human-codeable.com/guides/performance.md) - [Multiplayer guide](https://docs.human-codeable.com/guides/multiplayer.md) - [Platform support](https://docs.human-codeable.com/guides/platform-notes.md) - [Extending the framework](https://docs.human-codeable.com/guides/extending.md) ## Troubleshooting and more - [Example maps](https://docs.human-codeable.com/reference/examples.md) - [Glossary](https://docs.human-codeable.com/reference/glossary.md) - [Troubleshooting](https://docs.human-codeable.com/reference/troubleshooting.md) - [FAQ](https://docs.human-codeable.com/reference/faq.md) ## Codeable AI Editor Tools - [Codeable AI Editor Tools](https://docs.human-codeable.com/ai-editor-tools/index.md): the companion plugin that gives AI assistants editor tools for Blueprints, levels and meshes, and exports any Unreal project as text - [AI assistant tools](https://docs.human-codeable.com/ai-editor-tools/ai-tools.md): the MCP toolsets - [Blender Bridge](https://docs.human-codeable.com/ai-editor-tools/blender/index.md): exporting meshes from Blender for Unreal ## Elsewhere - [Product page](https://human-codeable.com): overview, playable demo builds and the store listing - [Discord](https://discord.gg/ZBsXXVJ): questions and support