Skip to main content

New PlayCanvas Visual Studio Extension

· 3 min read
Kris Bamrah
Software Engineer

Today we are unveiling our new PlayCanvas VSCode Extension!

VSCode Extension

The PlayCanvas VS Code Extension is a realtime editing environment for text-based assets from the PlayCanvas Editor platform.

Open Source

The PlayCanvas VS Code Extension is open-sourced under an MIT license on GitHub


🚀 Overview

This release represents a major step forward from the previous version of the PlayCanvas VS Code Extension — bringing deeper integration, improved collaboration, and stronger developer tooling.

Here’s what’s new:

  • Realtime Asset Syncing: Text-based assets now update instantly between VS Code and the PlayCanvas Editor, allowing seamless editing without manual uploads or refreshes.
  • Live File Collaborators: See who’s working in the same file at any given time, helping teams avoid conflicts and improve coordination.
  • Full Type Checking for Scripts: Enjoy comprehensive TypeScript support with inline error detection and autocomplete for all PlayCanvas script types.
  • Disk-Mapped File System: The extension now mirrors your PlayCanvas project structure locally on disk, unlocking improved integration with external tools — including AI-powered agents and code assistants.

These upgrades make the extension faster, smarter, and better aligned with modern development workflows.


🧰 Getting Started

  1. Install the extension from the VS Code Marketplace.
  2. Sign in with your PlayCanvas account when prompted.
  3. Open the Command Palette (Ctrl/Cmd + P) and run PlayCanvas: Open Project.
  4. Start editing — your changes appear instantly in the PlayCanvas Editor.
EditorSupported
VS Code
Cursor

🛠️ Contribute

We welcome contributions from the community! To set up your local development environment, check out the README for more information.

We’ve made major improvements for contributors, including:

  • Clearer code organization
  • Stronger TypeScript support
  • Streamlined debugging
  • Comprehensive testing suite

Be part of shaping the PlayCanvas VS Code Extension’s future — share feedback, contribute improvements, or show your support by starring our GitHub repository! ⭐


💬 Join the Community

We’re incredibly excited about this new phase for the PlayCanvas ecosystem, and your feedback plays a vital role in shaping its future. Whether you’re contributing code, sharing ideas, or showcasing your projects, we’d love to hear from you.

Connect with the PlayCanvas community and be part of our open-source journey:

  • 💬 Discord — Chat with other PlayCanvas developers in real time
  • 🌐 Forum — Join in-depth technical discussions
  • 🧵 Reddit — Share your projects and experiences
  • 🐦 X (Twitter) — Follow for the latest updates and announcements

Your insights help us make PlayCanvas better for everyone. What features are you most excited about, or what would you love to see next? Join the conversation and help us define the future of web-based interactive development.