A Unity editor toolkit for VRChat world creators. Atmosphere presets, smart toggles with persistence, world auditing, and optimization tools.
Requires VRChat Worlds SDK 3.9.0 or higher
Comprehensive performance scanning with PC/Quest profiles. Occlusion culling, static batching, realtime lights, PhysBones, audio, particles, and more.
Hierarchical instancing detection with material consolidation workflow. Per-object selection, material thumbnails, and static batching integration.
Automated Quest scene workflow with material cloning, shader swapping, audio optimization, and transform sync from PC scene.
Define multiple skybox, fog, and lighting configurations with linked root objects. Preview in editor and switch at runtime.
Batch shader swapping with whitelist/blacklist modes. Material thumbnails, smart shader sorting, and one-click Quest optimization.
Streamlined 3-step workflow with lighting presets. One-click PC/Quest settings, Bakery integration, and auto-generate scene volumes.
Interactive toggles with global sync or per-player persistence. World-space UI creation, animator control, emission colors, and audio feedback.
Multiple cleanup groups with separate reset buttons. Track pickupables, auto-respawn after idle time, global sync support, and world-space UI buttons.
Analyze meshes, textures, and audio by memory usage. Inline texture resizing and compression controls. VRAM and download size estimates.
Modular add-on system for extending toolkit functionality with community-created features and custom tools.
Click the "Add to VCC" button above, or manually add the repository URL:
https://bellastrangevr.github.io/StrangeToolkit/vpm.json
Download the .unitypackage from releases and import it into your Unity project.