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

792 stars
17 watching
41 forks
last commit: about 2 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 792 about 2 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 2 months ago Easily generate Avatars 3.0 animator layers for hand gestures to control face expressions
Pumkin's Avatar Tools 736 5 months ago A toolbox for easily setting up VRChat avatars in Unity
d4rkAvatarOptimizer 408 about 2 months 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 190 4 months ago VRM converter for VRChat
Avatar Image Reader 52 almost 2 years ago Encode chars from Internet as images for VRChat Udon avatars
AvatarModifyTools 65 about 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 about 1 month ago A tool for managing playable layers and parameters for Avatars 3.0
Marker 82 about 2 months ago A marker for drawing anywhere with your avatar
Player Tracker 115 almost 2 years ago Tool which lets you select players and attach a Contact Tracker to them
Among Us Follower 123 9 months ago A very simple tp setupu self contained crewmate / avatar pet follower
Modular Avatar Drag-and-Drop Avatar Assembly
lil Avatar Utilities 115 4 months ago Utilities for avatar modification
Avatar 3.0 Emulator 538 about 1 month ago Emulator for VRChat's Avatars 3.0 system
VRCFury 324 about 2 months 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 130 10 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 220 about 2 months 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 65 almost 4 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 35 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 almost 3 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,556 8 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,322 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 over 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,027 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 422 3 months ago Unity Editor extension to make making worlds easier
Multi-user Blender plugin Collaborate real-time in Blender
Momoma Tools 43 3 months 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 16 over 2 years ago Discord bot and Web server for dynamically loading images uploaded to discord into VRChat worlds
SmartTexture 13 over 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 135 almost 2 years 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 almost 2 years ago Browser extensions to make VRChat Web a little more useful
glTFast 1,251 5 months ago Efficient glTF 3D import / export library for Unity
Tree It Free 3D tree generator with adjustable LOD
Blender-xatlas 5 about 1 year ago Rough add-on for Blender allowing you to use Xatlas to unwrap and pack your uvs
Unity CC0 textures importer 23 4 months ago Import textures directly from CC0Textures.com into Unity
Dread Scripts 108 5 months ago Variety of Scripts and Tools for improving Unity workflow, usually focused on VRChat
Avatar Performance Tools 314 6 months ago Avatar evaluator and VRAM checker
Resource Checker Designed to help bring visibility to resource use in your scenes
Blend Tree Builder 26 6 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 307 3 months ago Many Tools for Game Asset Creation
VRCX 1,063 about 1 month ago Friendship management tool for VRChat
OyasumiVR Software that helps you sleep in virtual reality, for use with SteamVR, VRChat, and more

awesome-vrchat / Tutorials / Udon

Getting started with Udon and best place to start
UdonSharp 478 3 months ago a compiler for compiling C# to Udon assembly
USharpVideo 337 6 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 almost 5 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 178 10 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 313 2 months ago Udon 8 ball pool game / physics engine
Hyakuashi Udon Motion Recorder HUMR 63 9 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 313 2 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 over 3 years ago A prefab used to make VRChat surf maps
UdonExplorer 72 about 1 year ago Unity Editor extension for easily exploring all UdonBehaviours in your Unity scene
VR Stage Lighting 355 3 months 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 378 about 1 month ago Audio reactive prefabs for VRChat written in UdonSharp
Smart Object Sync 101 5 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 404 about 1 month ago OpenAI's whisper with OSC and Websocket support for live transcription / translation in VRChat and Overlays
VRC Discord OSC 18 4 months ago python app for VRChat players to receive discord notifications on their avatars
VRCOSC 358 about 2 months ago Show heartrate, time, hardware stats, detect custom VRChat gestures, control Spotify, and more via OSC
TTS Voice Wizard 609 2 months ago Speech to Text to Speech, song now playing

awesome-vrchat / Tutorials / OSC / TTS Voice Wizard

VRC OSC Scripts 119 11 months ago Alternative OSC scripts for speech to text and audio now playing

awesome-vrchat / Tutorials / OSC

VRCFaceTracking 634 about 2 months ago allow AV3 Avatars to interact with Vive SRanipal Eye and Lip Tracking SDK
MagicChatbox 129 about 2 months ago OSC chatbox companion, manager, editor

awesome-vrchat / Tutorials / Shaders

Shaderforge Free node based shader editor that just went MIT license
ShaderProject 528 over 7 years ago Container for all sorts of handy shaders in Unity3D
Silent's Cel Shading Shader 41 2 months ago Modfied toon shader
Glow Fade Effect 6 over 7 years ago
Hologram Shader 941 over 1 year ago
Low-poly Shader 122 almost 8 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 75 about 6 years ago Interactable shader-based particle system for VRChat/Unity
Shaders 42 almost 6 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 90 about 2 months ago WIP shadertoy to Unity converter
Shader knowledge 179 9 months ago Trying to document obscure technical VRChat knowledge abotu shaders
liltoon 982 about 2 months ago Feature-rich shaders for avatars
Shadermotion Shader-based human pose encoder/decoder made by lox9973, stream mocap from VRChat
LTCGI 446 5 months ago Optimized plug-and-play realtime area lighting using the linearly transformed cosine algorithm
Thry Editor 118 about 2 months ago General Unity Shader Inspector/Editor with focus on vrchat
orels Unity Shaders 183 4 months ago A collection of Unity shaders
Hekky Shaders 41 about 1 year ago Free shaders for world creation
Mochie Shaders 368 2 months 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: