📜 Avatar Roleplay System
A fully network-synced, touch-interactive RPG interface for your VRChat avatar.
Step into your own tabletop fantasy adventure — directly from your wrist.
The CyberLuna Avatar RP System brings a fully diegetic, gorgeous, rune-lit UI to your VRChat avatar, designed for immersive roleplay, Shadowdark-style gameplay, and character expression. Built entirely for PC VRChat and powered by custom Amplify Shader Editor shaders, this system delivers a seamless, highly performant experience with full network syncing so everyone around you sees your rolls, stats, and actions.
🌙 Core Features
🎲 Touch-Interactive Dice Rolling (d4–d20)
Your left-hand wrist menu becomes a dynamic dice panel:
- Select a die (d4/6/8/10/12/20) by touching it with your right index finger
- A glowing runic circle confirms your selection
- Once your finger leaves the dice row, the roll fires automatically
- Up to 6 simultaneous roll results
- All rolls display on your nameplate, fully network synced
Perfect for roleplay sessions, Shadowdark groups, or stylish random rolls.
📜 Character Stats – Touch to Adjust
A dedicated stat row gives you full control of all six DnD ability scores:
Strength • Dexterity • Constitution • Intelligence • Wisdom • Charisma
- Touch a stat with your index finger to select it
- Increase or decrease it using the dedicated + / – touch buttons
- Ability scores range 1–20
- Center displays the modifier (–4 to +4)
- Everything updates smoothly and is completely synced
❤️ Additional RP Stats
The top row gives you extra roleplay-friendly values:
HP • Armor Class • Inventory • Gold • Experience
- Default range: 0–99
- Touch-interactive
- Fully customizable to fit your world or RP ruleset
🌈 Radial Menu Controls
If you prefer menu-driven inputs, the included radial menu lets you:
- Snap-set roleplay stats
- Toggle the wrist menu
- Show/hide nameplate
- Choose which roll results are displayed
- Off
- Show first 2
- Show all 6
- Adjust UI emission, visibility, hue, and distance fade
The wrist menu can also be toggled via a built-in gesture — making a fist opens it smoothly.
📡 Full Network Syncing
All rolls, stats, and nameplate displays are synced so other players always see your values for easy multiplayer roleplay.
🌌 Beautiful Custom Visuals
Every element uses handmade rune aesthetics with glowing elven motifs, designed for readability and atmosphere:
- Custom ASE shaders (included)
- Highly optimized atlas-based number rendering
- Billboarded nameplate & roll results for perfect clarity
- Smooth, stylized neon gradients that pop in any lighting
🛠 Includes Powerful Custom Tools
To make the system fully customizable, you also get:
🧩 6 Atlas Generators
- Create new number atlases for every dice type
- Supports any TMP-compatible font (easily use your own font from the internet)
- Extremely lightweight & VR-friendly
🎨 Icon Generator
- Generate your own menu icons from your RP icons etc.
- Change colors, backgrounds, borders
- Uses the same art style as the RP UI
🔧 Fully Editable Shaders
All ASE projects are included.
If you want to modify colors, style, hue-shifting, or effects — you can.
💻 Requirements
- PC VRChat
- VR avatar with index finger tracking recommended
- VRCFury for easy setup
- Unity 2022.3.22f1, VRChat Avatar SDK
✨ Perfect For
- Shadowdark RPG sessions
- DnD-style VRChat campaigns
- Immersive fantasy roleplay groups
- Avatar creators wanting premium RP functionality
- Worlds or avatars focused on storytelling
- Streamers & performers wanting on-screen stats & rolls
🌙 Bring Tabletop Energy Into VR
This system is built for players who want more than just visuals —
They want an experience.
Something tactile. Atmospheric. Magical.
Touch your stats. Roll the dice.
Let the runes show your fate.
🟢 You Can:
- Use the asset on personal avatars
- Modify, recolor, and edit freely
- Stream or create video content using the effect
🔴 You Cannot:
- Share or redistribute the files
- Include them in other products (paid or free)
- Hold the creator responsible for project issues (always back up your project)