Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Sobakasu LanguageNew to Visual Studio Code? Get it now.
Sobakasu Language

Sobakasu Language

skytomo

| (0) | Free
Syntax highlighting for the Sobakasu programming language and Udon Assembly
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sobakasu Language

Visual Studio Code language support for Sobakasu and Udon Assembly (UASM).

Sobakasu is a Udon-first programming language and compiler designed for developing VRChat worlds without depending on C# or UdonSharp.

Features

Sobakasu

Language support for .sobakasu files:

  • Syntax highlighting
  • // line comments
  • /* ... */ block comments
  • Bracket matching
  • Automatic closing of brackets and quotes
  • Automatic indentation
use debug;

state count = 0;

on interact {
  count += 1;
  debug.log(count);
}

Udon Assembly

Syntax highlighting for .uasm files is also included.

.data_start

.data_end

.code_start

    PUSH, 0x00000000
    EXTERN, "UnityEngineDebug.__Log__SystemObject__SystemVoid"

.code_end

About Sobakasu

Sobakasu is a programming language and toolchain designed specifically for the VRChat Udon VM.

Its main goals are:

  • Udon-first — designed around Udon rather than adapting an existing general-purpose language
  • C#-independent — not constrained by C# syntax or language semantics
  • Unity integration — intended to integrate directly with the VRChat world development workflow
  • Higher-level language features — providing a more expressive language while compiling to Udon Assembly

Sobakasu is currently under active development and is not yet recommended for production use.

Installation

Install Sobakasu Language from the Visual Studio Code Marketplace.

For local development, the extension can also be installed from a .vsix package:

code --install-extension sobakasu-<version>.vsix

Supported File Types

Language Extension
Sobakasu .sobakasu
Udon Assembly .uasm

Compiler and Unity Package

This extension provides Visual Studio Code language support.

The Sobakasu compiler and Unity integration are distributed as part of the main Sobakasu project.

See the main repository for installation instructions and documentation:

github.com/skytomo221/Sobakasu

Documentation

  • Sobakasu website
  • GitHub repository
  • Issue tracker

Development Status

Sobakasu and this extension are still under development.

Language syntax and editor support may change as the language evolves.

License

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft