Skip to main content

Recently Updated Pages

U# vs C#

Udon Benchmarking and performance tests Let's run some benchmarks!

U# is noticeably slower than regular C#, to benchmark it I decided to execute two scripts in U# a...

Updated 1 year ago by MyroP

Other Udon optimization tips

Udon Benchmarking and performance tests

Update events, like Update() or FixedUpdate() It is generally not recommended to execute code ev...

Updated 1 year ago by MyroP

The "ref" keyword

Udon Benchmarking and performance tests Let's run some benchmarks!

U# now supports the "ref" keyword, which is really cool! For those who don't know what the "ref" ...

Updated 1 year ago by MyroP

Caching Networking.LocalPlayer

Udon Benchmarking and performance tests Let's run some benchmarks!

Some programmers like to cache the local player for later use, for instance by adding a private m...

Updated 1 year ago by MyroP

Calling methods from a separate script

Udon Benchmarking and performance tests Let's run some benchmarks!

Let's say you have script A that accesses a method from script B. Would it be more performant to...

Updated 1 year ago by MyroP

GetComponent<>()

Udon Benchmarking and performance tests Let's run some benchmarks!

Many of you may already know that calling GetComponent is pretty expensive in Unity. But how exp...

Updated 1 year ago by MyroP

Function overhead test

Udon Benchmarking and performance tests Let's run some benchmarks!

For this test I was curious to see the overhead of a function call I executed two methods Benchm...

Updated 1 year ago by MyroP

Builtin functions vs calculating something manually

Udon Benchmarking and performance tests Let's run some benchmarks!

Let's say you want to calculate the distance between two vectors. Some of you would probably wri...

Updated 1 year ago by MyroP

Recursive vs iterative

Udon Benchmarking and performance tests Let's run some benchmarks!

For this test I was curious to see how well Udon executes recursive methods, in the previous test...

Updated 1 year ago by MyroP

Introduction

Udon Benchmarking and performance tests

Last update : February 2023 As many of you may already know, Udon can be pretty slow, but I was ...

Updated 1 year ago by MyroP

For loop

Udon Benchmarking and performance tests Let's run some benchmarks!

For this test I was curious to see how well Udon executes for-loops, and the results I got were r...

Updated 1 year ago by MyroP

Section 3: Animator Controllers and You

Blu's Avatar Creation Standards Chaper 1: Guidelines

This page is a WORK IN PROGRESS and it is not finished! How does an Avatar come to life? What so...

Updated 1 year ago by BluWizard

Section 2: Textures

Blu's Avatar Creation Standards Chaper 1: Guidelines

Every Avatar has a Texture that is used to present how it looks in it's final form. Without Textu...

Updated 1 year ago by BluWizard

VRChat's Layers

Blu's World Creation Notes World Setup

What are Layers?In Unity, a game developer can determine a set of collision layers in order to al...

Updated 1 year ago by BluWizard

Section 1: Model Rigging & Setup

Blu's Avatar Creation Standards Chaper 1: Guidelines

WIP!

Updated 1 year ago by BluWizard

Introduction

Blu's Avatar Creation Standards Chaper 1: Guidelines

Welcome! This is a guide geared sorely towards making the Avatars you create or buy as performant...

Updated 1 year ago by BluWizard

Physical Accessibility

Accessibility in VRChat Worlds

While VR allows for increased interaction in a world, some people have decreased ability to move....

Updated 1 year ago by Code-Floof

Audio Accessibility

Accessibility in VRChat Worlds

Each person hears hears differently, some with larger differences than others. Deafness Deafness ...

Updated 1 year ago by Code-Floof

Turning Waltzer into an Avatar with Avatar Dynamics

Varneon's Waltzer Development Retrospec...

What sparked it all? Thanks to the inspiration I got from @NinjaSteeve's shopkeeper avatar, I de...

Updated 1 year ago by Varneon

Highlighting Objects from Udon

Varneon's VRChat World Development Hand...

If you are looking for a way to draw the user's attention to certain objects in your world, you c...

Updated 1 year ago by Varneon