awesome-vrchat
VRChat dev hub
A comprehensive resource for developers creating content for VRChat
One-stop shop for people interested in developing content for VRchat
780 stars
17 watching
41 forks
last commit: 4 months ago
Linked from 2 awesome lists
avatarsblenderdocsguideshelpprefabsshaderstoolstutorialunityvrchat
awesome-vrchat / General / Official | |||
Official VRChat documentation | VRChat documentation! | ||
Frequently Asked Questions | VRChat website FAQ, start here! | ||
VRChat Creator Companion Documentation | documentation for the VRChat Creator Companion | ||
VRChat Ask Forums | VRChat forum | ||
awesome-vrchat / General / Community | |||
VRC Prefabs database | Collection of prefabs, shaders, and tutorials | ||
VRC Unofficial Wiki | Unofficial wiki maintained by english speaking VRchat community | ||
Japanese VRchat Wiki | Unofficial wiki maintained by japanese VRchat community | ||
VRCLibrary | A wiki for VRChat creators to learn, share and collaborate. Anyone can contribute! | ||
VRChat Creator Companion | New official entry point for creating things for VRChat | ||
awesome-vrchat / Tutorials | |||
Tupper's VRChat Tutorials | Youtube channel with tutorials for VRChat | ||
Creating Content for VRChat on Oculus Quest | guides for making cross-platform VRC content | ||
awesome-vrchat / Tutorials / Creating Content for VRChat on Oculus Quest | |||
Setting up Unity for creating Quest Content | Read about how to set up Unity for creating Quest content | ||
Quest Content Optimization | How to optimize your content properly for Quest | ||
Cross-platform setup | Limitations you'll need to keep in mind while creating content for Quest | ||
awesome-vrchat / Tutorials | |||
Silent Cel Shading Shader | Shaders for Unity for cel shading with several guides | ||
Blender Guru | Blender tutorials and general artist advice | ||
100 Blender 2.8 tips | Tips and tricks for Blender 2.8 | ||
Create hair in Blender in 5 minutes | Easiest way to create hair in Blender | ||
20+ Styles of 3D Modeling in 20 Minutes | Mostly Blender tips, tad bit of Zbrush | ||
IanHubert Tutorials | Amazing lazy tutorials for learning Blender | ||
Substance painter basics | Using substance painter for VRChat avatar/model creation | ||
Occlusion Culling Guide | Use occlusion culling to get the most rendering performance out of your scene | ||
How to animate NPCs in your world with MOCAP | Record animations for NPCs using MOCAP in VRChat | ||
Game Assets in Blender | A complete workflow video tutorial for modeling game assets in Blender | ||
You should probably be using Cinemachine | How to create virtual productions with almost 0 scripting | ||
awesome-vrchat / Tutorials / Avatars | |||
Creating Your First Avatar | documentation and best quick start guide | ||
Whitelisted Avatar Components | documentation for components you can use with avatars | ||
Avatar Optimizing Tips | documentation on optimization | ||
Beginner guide to Avatars | 780 | 4 months ago | Intro to Unity and uploading your first avatar |
Silent's free avatar model guide | covers the best freely available, properly licensed avatars + licenses Silent found | ||
Sprite/Pixel Avatars without Blender | Learn to make Doom sprite avatars | ||
Blender to Unity avatars | Tutorial by Mechlai on importing avatars from Blender | ||
Cat's Blender Plugin Overview | Youtube video showing Blender plugin to save time making avatars | ||
Maya to Unity avatars | Tutorial by Mechlai on importing avatars from Maya | ||
VRC Avatar Tutorial (Japanese) | Japanese guide on making and uploading your own avatar | ||
VRC Avatar Tutorials (English) | Simple to follow video guides and short tutorials from vrcmods | ||
VRC Avatar Development | List of resources for MMD models and guides for making avatars | ||
Quick Start Mixamo Guide | Slightly old article on making avatars with Mixamo | ||
Avatar Creation Tips | Various tips and guides for customized avatars from a fan wiki | ||
Configure Dynamic Bones | Easily configure Dynamic Bones in Unity | ||
Weight Paint in 5 Mins | Tutorial for Blender 2.8 on weight painting | ||
VRChat FBT Fixes | Fullbody Avatar Mega-Tutorial | ||
Convert Unity avatar to VRM | How to convert Unity Avatar to VRM - VRChat | ||
Combo Gesture Expressions | 297 | 3 months ago | Easily generate Avatars 3.0 animator layers for hand gestures to control face expressions |
Pumkin's Avatar Tools | 740 | 3 months ago | A toolbox for easily setting up VRChat avatars in Unity |
d4rkAvatarOptimizer | 396 | about 1 month ago | aims to reduce skinned mesh & material count for VRC avatars 3.0 |
VRC Inventory Inventor | 48 | over 2 years ago | Make inventories fast with Inventory Inventor |
How to take your avatar with you | VRChat to VRM guide using UniVRM | ||
VRM converter | 189 | about 2 months ago | VRM converter for VRChat |
Avatar Image Reader | 52 | over 1 year ago | Encode chars from Internet as images for VRChat Udon avatars |
AvatarModifyTools | 65 | almost 2 years ago | Tools to help you modify your VRChat avatar in Unity |
awesome-vrchat / Tutorials / Avatars / AvatarModifyTools | |||
TextureModifyTool | Booth page of tools to help modify avatar | ||
awesome-vrchat / Tutorials / Avatars | |||
IK 2.0 11 point set up | Set up rig in blender ready to go for fitting your modelling to for IK 2.0 | ||
Avatars 3.0 Manager | 252 | 6 days ago | A tool for managing playable layers and parameters for Avatars 3.0 |
Marker | 82 | 6 days ago | A marker for drawing anywhere with your avatar |
Player Tracker | 114 | over 1 year ago | Tool which lets you select players and attach a Contact Tracker to them |
Among Us Follower | 121 | 7 months ago | A very simple tp setupu self contained crewmate / avatar pet follower |
Modular Avatar | Drag-and-Drop Avatar Assembly | ||
lil Avatar Utilities | 113 | about 2 months ago | Utilities for avatar modification |
Avatar 3.0 Emulator | 539 | 23 days ago | Emulator for VRChat's Avatars 3.0 system |
VRCFury | 319 | 13 days ago | Non-Destructive Tools for VRChat Avatars |
ComboGestureExpressions | Unity Editor tool that lets you attach face expressions to hand gestures | ||
Inventory Inventor | 48 | over 2 years ago | Make inventories fast with Inventory Inventor! |
Porting PC avatars to Quest | VRChat tutorial by Rantis on making Quest avatars | ||
Quest avatar optimization for MMDs | How to port your MMD avatars over | ||
How (Not) to make your avatar Quest compatible | An alternative guide for achieving Quest compatibility | ||
Optimize World | Tutorial for shrinking file size down for large maps | ||
Easy Quest Switch | 129 | 8 months ago | Automate changes to components within a scene |
Make Your Game Run on Quest (GDC) | Tips on getting the most out of the Quest hardware | ||
VRCQuestTools | 218 | 4 days ago | Convert Avatar for Quest |
Polytool for Unity | Helps with optimizing avatars within Unity | ||
awesome-vrchat / Tutorials / Worlds | |||
Creating Your First World | documentation and fastest quick start method | ||
Home Kit guide | video and project files for customizing your | ||
Community Guide: World Creation | Basic to advanced guides on making worlds in VRChat | ||
Room tutorial | Extensive guide on building a room with Blender and Unity | ||
VRchat HLS Guide | 64 | over 3 years ago | Solution & guide for streaming anything into VRChat |
VRChat World Trigger Tutorials | Youtube video tutorials made by CyanLaser | ||
How to get good at baked lighting | Make worlds go from flat to believable 3D environments | ||
VRC World Development | List of resources and optimization guides for building worlds | ||
Detailed Building Modeling | Creating custom buildings in Blender - Lazy Tutorials | ||
HDRI Haven | 100% Free high quality HDRIs for everyone | ||
Texture Haven | 100% Free textures for everyone | ||
C4Dcenter | Free 4K resolution PBR materials | ||
Free sound effects | Collection of free sound effects for use in trailers and game dev | ||
Zulubo Sounds | 34 | over 4 years ago | Free MIT License sound effects |
Virtual Productions VRChat | Create your own stage and camera systems in Unity | ||
awesome-vrchat / Tutorials / Tools | |||
Unity | The version of Unity that VRchat uses with its SDK | ||
awesome-vrchat / Tutorials / Tools / Unity | |||
Unity Profiler | Helps you optimize your game by analyzing performance | ||
awesome-vrchat / Tutorials / Tools / Unity / Unity Profiler | |||
Introduction to the Profiler | Introduction to the profiler and its basic sections | ||
awesome-vrchat / Tutorials / Tools | |||
CyanEmu | 359 | over 2 years ago | VRChat client emulator in Unity, works with SDK2 and SDK3 |
Blender3D | Powerful open source 3D modeling engine | ||
awesome-vrchat / Tutorials / Tools / Blender3D | |||
Cats Blender Plugin | 3,522 | 6 months ago | Shorten steps needed to import and optimize models into VRChat |
Material Blender addon | Get lower draw calls by combining textures without quality loss | ||
Useful Addons for Blender 2.8 | Great addons with links in the description | ||
Mixer | 1,320 | over 2 years ago | Add-on for real-time collaboration in Blender |
awesome-vrchat / Tutorials / Tools | |||
Mixamo | Rapidly create, rig, and animate game-ready characters all in one place | ||
awesome-vrchat / Tutorials / Tools / Mixamo | |||
Mixamo in Blender | One click solution to create an IK rig and bake animations | ||
awesome-vrchat / Tutorials / Tools | |||
MagicaVoxel | Free to use voxel editor, great for world building or avatars | ||
Meshroom | Open source photogrammetry software, easy 3D models | ||
awesome-vrchat / Tutorials / Tools / Meshroom | |||
How to 3D photoscan | Photogrammetry tutorial for meshroom and Blender | ||
awesome-vrchat / Tutorials / Tools | |||
Dust3D | Cross-platform open-source modeling software | ||
SUVA | 49 | about 3 years ago | Turn your VRChat avatar into a Vtuber for use on Twitch |
Open Broadcaster Software | Free and open source streaming and recording program | ||
awesome-vrchat / Tutorials / Tools / Open Broadcaster Software | |||
How to Stream Oculus Quest gameplay | Use OBS and ADB to record/stream Quest | ||
awesome-vrchat / Tutorials / Tools | |||
Renderdoc | Get frame-debugger information while in VRChat instead of just in Unity | ||
awesome-vrchat / Tutorials / Tools / Renderdoc | |||
Intel Graphics Perfomance Analyzers | Get the drawcalls in real time | ||
awesome-vrchat / Tutorials / Tools | |||
Unity Resource Checker | 1,023 | almost 3 years ago | Editor utility for unity to help check resources in the current scene |
Materialize | Turn single textures into PBR maps | ||
VRWorld Toolkit | 419 | 11 days ago | Unity Editor extension to make making worlds easier |
Multi-user Blender plugin | Collaborate real-time in Blender | ||
Momoma Tools | 43 | 22 days ago | Unity extension tools created by momoma |
Nara's Unity Tools | 61 | about 1 year ago | Tools, specifically for the creation of (performant) avatars for VRChat and ChilloutVR |
Join modifier and shapes | 14 | over 3 years ago | Join blender objects that contain modifiers and shape keys into a single object |
Discord2VRC | 15 | over 2 years ago | Discord bot and Web server for dynamically loading images uploaded to discord into VRChat worlds |
SmartTexture | 13 | about 3 years ago | Unity tool to pack texture channels into a single texture |
Blender addon substance painter | 94 | over 4 years ago | Pipeline/Workflow import/export for Substance Painter |
Skinned Mesh Armature Remapper | 134 | over 1 year ago | Unity Editor utility that can transfer skinned mesh renderers from one armature to another |
Convex Collider Creator | Tool for crafting convex mesh colliders in the Unity Engine | ||
VRC FriendPlus | 17 | over 1 year ago | Browser extensions to make VRChat Web a little more useful |
glTFast | 1,247 | 2 months ago | Efficient glTF 3D import / export library for Unity |
Tree It | Free 3D tree generator with adjustable LOD | ||
Blender-xatlas | 5 | 10 months ago | Rough add-on for Blender allowing you to use Xatlas to unwrap and pack your uvs |
Unity CC0 textures importer | 23 | 2 months ago | Import textures directly from CC0Textures.com into Unity |
Dread Scripts | 98 | 2 months ago | Variety of Scripts and Tools for improving Unity workflow, usually focused on VRChat |
Avatar Performance Tools | 307 | 4 months ago | Avatar evaluator and VRAM checker |
Resource Checker | Designed to help bring visibility to resource use in your scenes | ||
Blend Tree Builder | 25 | 3 months ago | Unity tool to make VRC Blendtree creation easier and faster |
Copy Bounding Box | copy boundings from a SkinnedMeshRenderer to all objects within a GameObject Root | ||
Blender Asset Creation Toolset | 302 | 8 days ago | Many Tools for Game Asset Creation |
VRCX | 1,036 | 3 days ago | Friendship management tool for VRChat |
awesome-vrchat / Tutorials / Udon | |||
Getting started with Udon | and best place to start | ||
UdonSharp | 474 | 29 days ago | a compiler for compiling C# to Udon assembly |
USharpVideo | 330 | 4 months ago | A basic video player made for VRChat using Udon and UdonSharp |
Video player | iwaSyncVideoPlayer | ||
ProTV | Ready-made udon video player solution | ||
Contextual Buttons | Breakdown of a more complex usage of buttons by Vowgan | ||
Basic Buttons | Getting a simple button toggle working by Vowgan | ||
Jumping and PlayerMods | Jumping and modifying the player's movement speed by Vowgan | ||
Udon playground | 11 | over 4 years ago | personal experiments by the great jetdog8808 |
awesome-vrchat / Tutorials / Udon / Udon playground | |||
udon update 1 | video of jetdog8808's experiments | ||
awesome-vrchat / Tutorials / Udon | |||
Udon Toolkit | 176 | 7 months ago | Purpose-built Udon Behaviours and tools to make your own |
Haptic Slider and Switch | Udon script to add haptics to sliders and buttons | ||
VRChat 8ball | 308 | 4 months ago | Udon 8 ball pool game / physics engine |
Hyakuashi Udon Motion Recorder HUMR | 62 | 6 months ago | Makes HumanoidAnimation from recorded motion via log file |
Skipping Stones | 8 | over 3 years ago | Stones that skip on the surface of water when thrown |
Double Jump | Snippet for a simple double jump system | ||
VRCBilliards: Community Edition | 308 | 4 months ago | A pool table for VRChat SDK3 worlds |
Udon Audio Bank | Plays a random sound from a "bank" intermittently | ||
harunatab | Fully functional tablet for VRChat SDK3 (UdonSharp) | ||
JiwaMirror | Mirror prefab with interesting shader effect | ||
Smart Mirror | Smart mirror which can turn on when you walk up to it | ||
Udon Surf | 17 | about 3 years ago | A prefab used to make VRChat surf maps |
UdonExplorer | 72 | 12 months ago | Unity Editor extension for easily exploring all UdonBehaviours in your Unity scene |
VR Stage Lighting | 345 | 18 days ago | Collection of HLSL shaders, UdonSharp scripts, 3D models, prefabs, and assets for professional stage lighting |
Udon Splines | 9 | over 3 years ago | A simple spline system that works with Udon |
Udon Audiolink | 371 | 2 months ago | Audio reactive prefabs for VRChat written in UdonSharp |
Smart Object Sync | 101 | 3 months ago | Drop-in replacement for VRC_ObjectSync that allows for better syncing of objects |
Swim System 2.0 | Swim and dive underwater in pools, ponds, hot springs, deep sea, or any body of water | ||
awesome-vrchat / Tutorials / OSC | |||
VRChat OSC for Avatars | Announcement post and links to discussions / bug reports | ||
OSCKeyboard | 13 | over 1 year ago | Enable keyboard typing in VRChat using KillFrenzy's VRC Avatar Keyboard |
node-osc | 4 | over 13 years ago | very basic OSC client (so far) implementation based heavily on pyOSC |
whispering | 401 | 22 days ago | OpenAI's whisper with OSC and Websocket support for live transcription / translation in VRChat and Overlays |
VRC Discord OSC | 18 | about 2 months ago | python app for VRChat players to receive discord notifications on their avatars |
VRCOSC | 355 | 6 days ago | Show heartrate, time, hardware stats, detect custom VRChat gestures, control Spotify, and more via OSC |
TTS Voice Wizard | 603 | 24 days ago | Speech to Text to Speech, song now playing |
awesome-vrchat / Tutorials / OSC / TTS Voice Wizard | |||
VRC OSC Scripts | 117 | 9 months ago | Alternative OSC scripts for speech to text and audio now playing |
awesome-vrchat / Tutorials / OSC | |||
VRCFaceTracking | 627 | 9 days ago | allow AV3 Avatars to interact with Vive SRanipal Eye and Lip Tracking SDK |
MagicChatbox | 117 | 14 days ago | OSC chatbox companion, manager, editor |
awesome-vrchat / Tutorials / Shaders | |||
Shaderforge | Free node based shader editor that just went MIT license | ||
ShaderProject | 527 | over 7 years ago | Container for all sorts of handy shaders in Unity3D |
Silent's Cel Shading Shader | 41 | 4 days ago | Modfied toon shader |
Glow Fade Effect | 6 | about 7 years ago | |
Hologram Shader | 938 | about 1 year ago | |
Low-poly Shader | 120 | over 7 years ago | |
WaterShader | PanningOutline | TextureOverlay | DistanceColorSwap | ScanLine | 60 | over 2 years ago | |
Fake Glass | (ab)uses some Unity features to produce glass-like glass | ||
ParticleCloud shaders | 73 | almost 6 years ago | Interactable shader-based particle system for VRChat/Unity |
Shaders | 42 | over 5 years ago | Big mishmash of reworked, original, and mixed shaders |
Hair with Anisotropy | Transparent hair shader for realistic hair made by s-ilent | ||
Fake lights | Adds fake lighting and volumetric fog to the area made by s-ilent | ||
Skyprobe Fog | Area fog that uses the reflection probe to create fake atmospheric scattering | ||
Crispy Foliage | Plants that blow in the wind | ||
glsl2hlsl | 87 | 9 months ago | WIP shadertoy to Unity converter |
Shader knowledge | 178 | 7 months ago | Trying to document obscure technical VRChat knowledge abotu shaders |
liltoon | 965 | about 1 month ago | Feature-rich shaders for avatars |
Shadermotion | Shader-based human pose encoder/decoder made by lox9973, stream mocap from VRChat | ||
LTCGI | 442 | 2 months ago | Optimized plug-and-play realtime area lighting using the linearly transformed cosine algorithm |
Thry Editor | 114 | 12 days ago | General Unity Shader Inspector/Editor with focus on vrchat |
orels Unity Shaders | 178 | about 1 month ago | A collection of Unity shaders |
Hekky Shaders | 40 | 10 months ago | Free shaders for world creation |
Mochie Shaders | 358 | 21 days ago | Free and paid versions of the defacto high quality VRChat world shader |
Poiyomi Shaders | Free and paid versions of the defacto VRChat avatar and world shader | ||
awesome-vrchat / Resources | |||
3dtextures | Free seamless textures with PBR maps | ||
Artstation | Resources for artists and marketplace | ||
Blendswap | Models, some may need cleanup | ||
Booth.pm | Indie marketplace with huge selection of goods and tools for VRChat | ||
cc0textures | CC0 PBR Materials For Anyone And Any Purpose | ||
Freesound | Audio, a lot needs cleanup | ||
Free Unity Assets | Mega list of free assets | ||
Game Art Cheatsheet | Most common glitches in game art and how to solve them | ||
Kenney Assets | Free game assets, no strings attached | ||
Lowlypoly | Low poly 3d models and game textures, many are free | ||
Małopolska’s Virtual Museums | 1,000 cultural heritage 3D models launched to the public domain | ||
Nobiax Assets | Ton of free assets of high quality from Unity assetstore | ||
Open Game Art | Free to use assets including models and sprites | ||
awesome-vrchat / Resources / Open Game Art | |||
Photo resources for making textures | Make seamless textures | ||
awesome-vrchat / Resources | |||
Open source fonts | Twitter thread full of beautiful open source fonts | ||
100 avatars | Hundreds of CC0 avatars (FBX + VRM) | ||
Polyhaven | Public 3D Asset Library | ||
Soundbible | Good place to find quick sound effects for free | ||
Sound archive | Over 150GB of free sound effects, royalty-free and commercially usable | ||
Sketchfab | Tons of downloadable 3D models and marketplace | ||
Smithsonian open access | Tons of CC0 models and content | ||
Texture Ninja | Textures that all belong on public domain (CC0) | ||
Ultimate Stylized nature | 60+ Lowpoly nature assets, with seamless textures and normal maps | ||
VRChat API | Unofficial VRChat documentation and collection of libraries | ||
The Base Mesh | 100% free CC0 asset library updated weekly | ||
JustSleightly Notes | WIP Knowledgebase for VRChat dev |