Unity Code Pro - Professional Unity Development in VS Code
🚀 Supercharge your Unity development workflow with Unity Code Pro!
Unity Code Pro is a powerful Visual Studio Code extension that brings professional Unity development tools directly to your code editor. Unity Code Pro delivers a seamless Unity development experience with comprehensive features for modern Unity development.
⚠️ Dependency: This extension depends on Dot Rush, which is a C# language server. If you're using C# extension or C# dev kit extension, you have to disable them in order for this extension to function correctly.
⚠️ Platform Support: Currently supports Windows x64 only. For other platforms (Linux, macOS), you can build the extension yourself from the source code.
⚠️ Unity Version Requirement: Our companion Unity package requires Unity 6.0 or higher.
🎮 Perfect for Unity Developers Who Want:
- 🚀 Faster development cycles with integrated testing and debugging
- 📖 Better code documentation with one click access to Unity and .NET docs
- 🔧 Streamlined workflow without constantly switching between VS Code and Unity Editor
- 💰 Cost-effective solution that doesn't require expensive subscriptions
- ⚡ Lightweight tooling that doesn't slow down their development machine
- 🎯 Professional Unity development directly in VS Code
✨ Why Choose Unity Code Pro?
🆓 Completely Free & Open Source
No subscriptions, no licensing fees. Unity Code Pro is 100% free and open source, giving you full control over your development environment.
Unity Code Pro provides comprehensive Unity development features that enhance your VS Code experience with professional-grade Unity tooling.
⚡ Lightweight & Fast
Built from the ground up for performance, Unity Code Pro provides powerful features without bloating your editor or slowing down your workflow.
🎯 Awesome Features
🧪 Unity Test Explorer
- Run tests directly in VS Code - No more switching between Unity and your code editor
- Inline test results - See pass/fail status right where your test methods are defined
- Clickable stack traces - Click on stack trace line for failed test to go to the source line where it fails instantly.
- One-click test execution - Run individual tests or entire test suites with a single click
- Run tests reliably - You can click run test when Unity is compiling, and it will run the test right after compilation finishes

📊 Unity Console Integration
- Real-time Unity logs - See Unity logs directly in VS Code
- Clickable stack traces - Navigate directly to the source of the logs
- Log filtering - Search specific words to find the logs you need

🐛 Integrated Unity Debugger
- Seamless debugging experience - Attach to Unity Editor with one click
- Full breakpoint support - Set breakpoints, inspect variables, and step through code
- MonoDebugger integration - Professional-grade debugging capabilities
- No external tools required - Everything you need built right into VS Code

📚 Intelligent Documentation
- Hover documentation - Show links for C# documentation on mouse hover
- Unity API links - Direct links to official Unity Scripting API documentation
- Smart context awareness - Know which Unity package and version this class is from and show you the link to docs. Also knows the Unity Editor version of the project and show you non Unity package official class doc links accordingly.

🔍 Advanced Code Analysis
- Roslyn-powered static analysis - Unity-specific code analysis that understands Unity patterns and best practices
- Real-time problem detection - See issues, warnings, and suggestions directly in VS Code as you type
- Unity-aware diagnostics - Specialized analyzers for Unity-specific code patterns and performance optimizations
- Instant feedback - No need to compile or switch to Unity to see code issues

🔄 Smart Asset Management
- Automatic meta file handling - Unity
.meta
files are automatically renamed or moved when you rename or move files
- Asset database refresh - Automatic Unity recompilation when you save C# scripts
- Seamless file operations - Move, rename, and delete assets with confidence
- Smart Unity awareness - Knows about whether you're in play mode, whether Unity may be compiling, and whether you are running Hot Reload for Unity, and act accordingly

🌟 What Unity Developers Are Saying:
"Finally, a Unity extension that just works!"
"The integrated test runner is a game-changer. I can run my Unity tests without leaving VS Code."
"The hover documentation links saves me so much time."
🚀 Get Started in Minutes
- Install Unity Code Pro from marketplace in your code editor
- Install the companion Unity package in your Unity project - Visual Studio Code Editor
- Start coding! - All features work automatically once installed
Join Unity developers who have already upgraded their workflow with Unity Code Pro. Experience the power of integrated tools and the joy of efficient Unity development directly in VS Code.
Unity Code Pro - Professional Unity Development in VS Code 🎮✨