Skip to main content
Skip table of contents

Project Setup: Application types - Web Page vs Web Widget

When creating a project, one of the first choices you’ll make is the Application Type — how your experience will be delivered to users.

Rapport currently supports four main types: Web Page, Web Widget, Unreal Plugin, and Unity Plugin (coming soon).

Web Page

What:
Standalone hosted experience managed by Rapport.

UX:
Users visit a dedicated web page to interact with your character in a self-contained environment.

Customisation:
Design everything inside Rapport Studio — layout, background, branding, behaviour, and user controls.

Integration:
None required. Simply share the hosted link to let users access your experience instantly.

Best for:
Fast demos, pilots, public showcases, or shareable interactive experiences.


Web Widget

What:
Embeddable component you can place within an existing website or application.

UX:
Users interact with your character while staying inside your site’s environment.

Customisation:
Interaction logic is configured in Rapport Studio; placement and framing are controlled by your developers.

Integration:
Add a small embed code snippet to your host page or web app.

Best for:
Embedding AI-driven characters directly into websites, customer portals, or product experiences.


Unreal Plugin

What:
Integration for Unreal Engine, enabling Rapport’s AI, voice, and facial animation inside real-time 3D projects.

UX:
Users engage with fully animated, responsive characters in immersive simulations, games, or VR environments.

Customisation:
Developers control the 3D scene, lighting, and interaction logic while Rapport handles AI conversation and animation synchronisation.

Integration:
Use the Rapport Unreal Plugin to link Unreal projects with Rapport’s runtime services.

Best for:
Training simulations, interactive storytelling, and high-fidelity 3D experiences.

🧩 Learn more: Rapport Unreal Plugin Guide →

Unity Plugin (Coming Soon)

What:
Upcoming plugin that brings the same real-time AI, voice, and animation capabilities to Unity.

UX:
Designed for seamless integration into Unity-based games, training modules, and interactive apps.

Customisation:
Full control over visuals and gameplay logic, with Rapport providing character conversation and animation.

Integration:
Unity Plugin support is currently in development — watch for future updates.

Best for:
Unity developers building immersive, AI-driven 3D experiences.

🧩 Learn more: Rapport Unity Plugin Guide →

Quick Comparison

Feature

Web Page

Web Widget

Unreal Plugin

Unity Plugin (coming soon)

Hosting

Managed by Rapport

Hosted on your site

Within Unreal project

Within Unity project

User Experience

Standalone page

Embedded component

Full 3D environment

Full 3D environment

Integration

None

Embed code snippet

Rapport Unreal Plugin

Unity Plugin

Customisation

Layout, branding, behaviour in Studio

Controlled by host site

Full Unreal control

Full Unity control

Best For

Demos, pilots, hosted experiences

Website integration

Games, simulations

Unity-based 3D experiences

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.