madjin / Awesome Vrchat
One-stop shop for people interested in developing content for VRchat
Stars: ✭ 107
Projects that are alternatives of or similar to Awesome Vrchat
Unity resources
A list of resources and tutorials for those doing programming in Unity.
Stars: ✭ 170 (+58.88%)
Mutual labels: unity, shaders, tools
Unity Shader Basics Tutorial
A introduction into creating shaders for Unity
Stars: ✭ 243 (+127.1%)
Mutual labels: unity, shaders, tutorial
Shadergraph Custom Nodes
🔨 Collection of custom nodes for ShaderGraph.
Stars: ✭ 53 (-50.47%)
Mutual labels: unity, shaders
Hedgephysics
HedgePhysics is a open source 3D Sonic engine made in Unity made by LakeFeperd with some coding help from Damizean.
Stars: ✭ 43 (-59.81%)
Mutual labels: unity, blender
Gpu Spline Deformation
Baking spline deformation to a texture then applying it to a mesh via a shader.
Stars: ✭ 52 (-51.4%)
Mutual labels: unity, shaders
Shaders Portal
A showcase of shader effects to replicate portals in different games.
Stars: ✭ 65 (-39.25%)
Mutual labels: unity, shaders
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+10832.71%)
Mutual labels: unity, shaders
3dxrayshader unity
Surface shader. Clips a Model with given plane , applies fresnel on clipped part and highlights the cross section.
Stars: ✭ 73 (-31.78%)
Mutual labels: unity, shaders
Raw Vulkan
🔥 Experiments building Vulkan applications, libraries, and abstractions.
Stars: ✭ 42 (-60.75%)
Mutual labels: shaders, tutorial
2d Animation
Project files for our tutorial on animating a 2D Character in Unity.
Stars: ✭ 52 (-51.4%)
Mutual labels: unity, tutorial
Hooking Template With Mod Menu
A small template for Android Hooking with Substrate. (Includes a mod menu written in Java)
Stars: ✭ 59 (-44.86%)
Mutual labels: unity, tutorial
Matrix Shockwave Shader
Surface shader with tesselation - Tried recreating the shockwave effect in Matrix when Neo takes off.
Stars: ✭ 69 (-35.51%)
Mutual labels: unity, shaders
Unity Shader Resources List
📋 Unity Shader相关学习资源与链接珍藏 | A list of amazing resources for learning shader writing in Unity.
Stars: ✭ 98 (-8.41%)
Mutual labels: unity, shaders
Project Based Tutorials In C
A curated list of project-based tutorials in C
Stars: ✭ 7,979 (+7357.01%)
Mutual labels: tutorial, guides
awesome-vrchat
One-stop shop for people interested in developing content for VRchat. For all the official documentation please go here: https://docs.vrchat.com/docs
General
- Frequently Asked Questions - Official VRChat website FAQ, start here!
- 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
- VRcat - Unofficial, community-run forum focusing on VRChat
Tutorials
These tutorials will help you get started with making worlds and avatars in VRchat.
- Tupper's VRChat Tutorials - Youtube channel with tutorials for VRChat
-
Creating Content for VRChat on Oculus Quest - Official guides for making cross-platform VRC content
- 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.
- 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
Avatars
- Creating Your First Avatar - Official documentation and best quick start guide
- Whitelisted Avatar Components - Official documentation for components you can use with avatars
- Avatar Optimizing Tips - Official documentation on optimization
- Beginner guide to Avatars - Intro to Unity and uploading your first avatar
- 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
- lin Unity packages - Prefabs for 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 - Easily generate Avatars 3.0 animator layers for hand gestures to control face expressions
- Pumkin's Avatar Tools - A toolbox for easily setting up VRChat avatars in Unity
- VRC Inventory Inventor - Make inventories fast with Inventory Inventor
- How to take your avatar with you - VRChat to VRM guide using UniVRM
- VRM converter - VRM converter for VRChat
Quest
- 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 - 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 - Convert Avatar for Quest
Worlds
- Creating Your First World - Official documentation and fastest quick start method
- Home Kit guide - Official video and project files for customizing your Home Kit
- 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 - 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 - Free MIT License sound effects
- Virtual Production Assets - vTuber Virtual Production Assets for Unity
Tools
Here is a list of free tools for creators to download and use on the side of VRChat to expand your creativity!
-
Unity 2018.4.20f1 - The version of Unity that VRchat uses with its SDK
-
Unity Profiler - Helps you optimize your game by analyzing performance
- Introduction to the Profiler - Introduction to the profiler and its basic sections
-
Unity Profiler - Helps you optimize your game by analyzing performance
- CyanEmu - VRChat client emulator in Unity, works with SDK2 and SDK3
-
Blender3D - Powerful open source 3D modeling engine
- Cats Blender Plugin - 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
- Virtual Productions VRChat - Create your own stage and camera systems in Unity
- Mixamo - Rapidly create, rig, and animate game-ready characters all in one place
- MagicaVoxel - Free to use voxel editor, great for world building or avatars
-
Meshroom - Open source photogrammetry software, easy 3D models
- How to 3D photoscan - Photogrammetry tutorial for meshroom and Blender
- XR Artist Toolkit - Extensive and curated list of resources for XR artists
- Dust3D - Cross-platform open-source modeling software
- SUVA - Turn your VRChat avatar into a Vtuber for use on Twitch
-
Open Broadcaster Software - Free and open source streaming and recording program
- How to Stream Oculus Quest gameplay - Use OBS and ADB to record/stream Quest
-
Renderdoc - Get frame-debugger information while in VRChat instead of just in Unity
- Intel Graphics Perfomance Analyzers - Get the drawcalls in real time
- Unity Resource Checker - Editor utility for unity to help check resources in the current scene
- Materialize - Turn single textures into PBR maps
- VRWorld Toolkit - Unity Editor extension to make making worlds easier
- Multi-user Blender plugin - Collaborate real-time in Blender
- Momoma Tools - Unity extension tools created by momoma
- Nara's Unity Tools - Tools, specifically for the creation of (performant) avatars for VRChat and ChilloutVR
- Join modifier and shapes - Join blender objects that contain modifiers and shape keys into a single object
- Shadermotion - Shader-based human pose encoder/decoder made by lox9973, stream mocap from VRChat
Udon
- Getting started with Udon - Official and best place to start
- 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 - personal experiments by the great jetdog8808
- udon update 1 - video of jetdog8808's experiments
- Udon Toolkit - 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 - Udon 8 ball pool game / physics engine
- Video player - iwaSyncVideoPlayer test world
- Hyakuashi Udon Motion Recorder HUMR - Makes HumanoidAnimation from recorded motion via log file
Shaders
- Shaderforge - Free node based shader editor that just went MIT license
- ShaderProject - Container for all sorts of handy shaders in Unity3D
- Silent's Cel Shading Shader - Modfied toon shader
- CyberShader
- Glow Fade Effect
- Hologram Shader
- MKToonShader
- Low-poly Shader
- WaterShader | PanningOutline | TextureOverlay | DistanceColorSwap | ScanLine
- Genesis Hair Shader
- Fake Glass - (ab)uses some Unity features to produce glass-like glass
- ParticleCloud shaders - Interactable shader-based particle system for VRChat/Unity
- Shaders - 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
- orels1 shaders - Unity BIRP Shaders of varied quality
Resources
- Nobiax Assets - Ton of free assets of high quality from Unity assetstore
- Polygonal Mind Assets - Free to use low-poly 3D models
-
Open Game Art - Free to use assets including models and sprites
- Photo resources for making textures - Make seamless textures
- Blendswap - Models, some may need cleanup
- Freesound - Audio, a lot needs cleanup
- 3dtextures - Free seamless textures with PBR maps
- Soundbible - Good place to find quick sound effects for free
- Sketchfab - Tons of downloadable 3D models and marketplace
- Artstation - Resources for artists and marketplace
- Free Unity Assets - Mega list of free assets
- Booth.pm - Indie marketplace with huge selection of goods and tools for VRChat
- Lowlypoly - Low poly 3d models and game textures, many are free
To-Do
- [x] Update with Quest tutorial links
- [ ] Finish the homekit tutorial write-up
- [ ] Implement documentation site generator
- [ ] Port content from the wikidot to markdown
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].