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

GitHub

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

Backlinks from these awesome lists:

More related projects: