Skip to content

Commit 465b21a

Browse files
committed
feat: rebrand extension to Unity Code Pro and update version to 1.0.2
- Update extension name, display name, and descriptions across all files - Add platform-specific exclusions to .vscodeignore - Simplify CHANGELOG.md by removing redundant headers - Update version number in package.json
1 parent 265e571 commit 465b21a

File tree

5 files changed

+92
-132
lines changed

5 files changed

+92
-132
lines changed

.vscodeignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,10 @@ scripts/**
1616
.vscodeignore.backup
1717
README.md.backup
1818
README_EXTENSION.md
19-
node_modules
19+
node_modules
20+
# Temporary platform-specific exclusions
21+
bin/win_arm64/**
22+
bin/linux_x64/**
23+
bin/linux_arm64/**
24+
bin/mac_x64/**
25+
bin/mac_arm64/**

CHANGELOG.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# Changelog
22

3-
All notable changes to the Unity Code extension will be documented in this file.
3+
## [1.0.2] - 2025-07-05
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
### 🚀 Features
6+
7+
- rebranding: Rename from Unity Code to Unity Code Pro because of name conflicts with an existing vs code extension.
78

89
## [1.0.1] - 2025-07-05
910

@@ -19,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1920

2021
### 🎉 Initial Release
2122

22-
First stable release of Unity Code - bringing Unity IDE capabilities to VS Code-based code editors.
23+
First stable release of Unity Code Pro - bringing Unity IDE capabilities to VS Code-based code editors.
2324

2425
### Added
2526
- 🧪 **Unity Test Explorer** - Run Unity tests directly in editor with inline results

README.md

Lines changed: 61 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,148 +1,101 @@
1-
## Motivation
2-
Why create my own extension when there is an official Unity extension? Because we can't use Unity extension and C# Dev Kit (which Unity extension depends on) outside of VS Code. That is why I decided to build Unity Code. So I can develop Unity games in whichever VS Code fork I like with ease. So can you, it's totally free and open source!
1+
# Unity Code - Professional Unity Development in VS Code
32

4-
## Description
3+
🚀 **Supercharge your Unity development workflow with Unity Code!**
54

6-
Unity Code is a powerful Visual Studio Code extension that brings professional Unity development tools directly to your favorite code editor. Whether you're using VS Code, Cursor, Windsurf, or Trae, Unity Code delivers a seamless Unity development experience with integrated testing, debugging, and intelligent documentation features.
5+
Unity Code is a powerful Visual Studio Code extension that brings professional Unity development tools directly to your code editor. Unity Code delivers a seamless Unity development experience with comprehensive features for modern Unity development.
6+
7+
> **📋 Platform Support:** Currently supports Windows x64 only. For other platforms (Linux, macOS), you can build the extension yourself from the source code.
8+
>
9+
> **⚠️ Unity Version Requirement:** Our companion Unity package requires Unity 6.0 or higher.
10+
11+
## 🎮 Perfect for Unity Developers Who Want:
712

8-
**🎯 Perfect for developers who want:**
9-
- **🤖 AI-Powered Development** - Use advanced AI-powered editors like Cursor, Windsurf, or Trae with full Unity IDE capabilities
1013
- **🚀 Faster development cycles** with integrated testing and debugging
11-
- **📖 Better code documentation** with one-click access to Unity and .NET docs
14+
- **📖 Better code documentation** with one click access to Unity and .NET docs
15+
- **🔧 Streamlined workflow** without constantly switching between VS Code and Unity Editor
1216
- **💰 Cost-effective solution** that doesn't require expensive subscriptions
13-
- **⚡ Lightweight tooling** that doesn't slow down your development machine
17+
- **⚡ Lightweight tooling** that doesn't slow down their development machine
18+
- **🎯 Professional Unity development** directly in VS Code
19+
20+
## ✨ Why Choose Unity Code?
21+
22+
### 🆓 **Completely Free & Open Source**
23+
No subscriptions, no licensing fees. Unity Code is 100% free and open source, giving you full control over your development environment.
24+
25+
### 🔧 **Professional Unity Tools**
26+
Unity Code provides comprehensive Unity development features that enhance your VS Code experience with professional-grade Unity tooling.
1427

15-
## Features
28+
### **Lightweight & Fast**
29+
Built from the ground up for performance, Unity Code provides powerful features without bloating your editor or slowing down your workflow.
1630

17-
### 🧪 Unity Test Explorer
18-
Displays Unity tests in your code editor's Testing window. Run tests right where your method is at! See the test results and stack trace(for failed tests) right inside your test method!
31+
## 🎯 Awesome Features
1932

20-
- **Run tests directly in your editor** - No more switching between Unity and your code editor
33+
### 🧪 **Unity Test Explorer**
34+
- **Run tests directly in VS Code** - No more switching between Unity and your code editor
2135
- **Inline test results** - See pass/fail status right where your test methods are defined
22-
- **Clickable stack traces** - Click on stack trace line for failed test to go to the source line where it fails instantly
36+
- **Clickable stack traces** - Click on stack trace line for failed test to go to the source line where it fails instantly.
2337
- **One-click test execution** - Run individual tests or entire test suites with a single click
2438
- **Run tests reliably** - You can click run test when Unity is compiling, and it will run the test right after compilation finishes
2539

2640
![Unity Tests](./assets/Run%20Unity%20Tests%20In%20Trae.png)
2741

28-
### 📊 Unity Console
29-
See Unity logs in your code editor with clickable stack trace!
30-
31-
- **Real-time Unity logs** - See all Unity console output directly in your editor
42+
### 📊 **Unity Console Integration**
43+
- **Real-time Unity logs** - See Unity logs directly in VS Code
3244
- **Clickable stack traces** - Navigate directly to the source of the logs
3345
- **Log filtering** - Search specific words to find the logs you need
3446

3547
![Unity Console](./assets/Unity%20Console.png)
3648

37-
### 🐛 Unity Debugger
38-
Attach to Unity Editor from your code editor using the integrated MonoDebugger and crush the bugs!
39-
49+
### 🐛 **Integrated Unity Debugger**
4050
- **Seamless debugging experience** - Attach to Unity Editor with one click
4151
- **Full breakpoint support** - Set breakpoints, inspect variables, and step through code
4252
- **MonoDebugger integration** - Professional-grade debugging capabilities
43-
- **No external tools required** - Everything you need built right into your editor
53+
- **No external tools required** - Everything you need built right into VS Code
4454

4555
![Debug](./assets/Debug%20in%20Trae.png)
4656

47-
### 📚 Intelligent Documentation
48-
Shows beautiful markdown from xml docs for in project classes and members. Show docs links for classes from Unity official Scripting API or official Unity packages, also doc links for official classes from .NET.
49-
57+
### 📚 **Intelligent Documentation**
5058
- **Hover documentation** - Show links for C# documentation on mouse hover
5159
- **Unity API links** - Direct links to official Unity Scripting API documentation
52-
- **Smart context awareness** - Know which Unity package and version this class is from and show you the link to docs
60+
- **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.
5361

5462
![Hover Doc Link](./assets/Hover%20Doc%20Link.png)
5563

56-
### 🔍 Advanced Code Analysis
64+
65+
### 🔍 **Advanced Code Analysis**
5766
- **Roslyn-powered static analysis** - Unity-specific code analysis that understands Unity patterns and best practices
58-
- **Real-time problem detection** - See issues, warnings, and suggestions directly in your editor as you type
67+
- **Real-time problem detection** - See issues, warnings, and suggestions directly in VS Code as you type
5968
- **Unity-aware diagnostics** - Specialized analyzers for Unity-specific code patterns and performance optimizations
6069
- **Instant feedback** - No need to compile or switch to Unity to see code issues
6170

6271
![Static Analysis](./assets/Static%20Analysis.png)
6372

64-
### 🔄 Smart Asset Management
65-
Automatically renames Unity `.meta` files when you rename assets in your code editor, making refactoring class names more easy. It also does the right thing when you move or delete an asset in your code editor.
66-
67-
- **Automatic meta file handling** - Unity `.meta` files are automatically renamed when you rename or move files
73+
### 🔄 **Smart Asset Management**
74+
- **Automatic meta file handling** - Unity `.meta` files are automatically renamed or moved when you rename or move files
6875
- **Asset database refresh** - Automatic Unity recompilation when you save C# scripts
69-
- **Smart Unity awareness** - Knows about whether you're in play mode, whether Unity maybe compiling, and whether you are running Hot Reload for Unity
76+
- **Seamless file operations** - Move, rename, and delete assets with confidence
77+
- **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
7078

7179
![Status Bar](./assets/Status%20Bar.png)
7280

73-
## Dependencies
74-
To use this extension, you have to first install my Unity package [Visual Studio Code Editor](https://github.com/hackerzhuli/com.hackerzhuli.code) in Unity. Also this extension depends on [Dot Rush](https://github.com/JaneySprings/DotRush).
75-
76-
## Installation
77-
You can install this extension inside your code editor or from our release assets.
78-
79-
I can't upload this extension to VS Market Place because the extension name "unity-code" is taken there. So only if you use a code editor that uses Open VSX, you can directly install it within your code editor.
80-
81-
## Platform Support
82-
I only support Windows x64.
83-
84-
For people who want to use this extension on other platforms, you have to build it yourself.
85-
86-
If you would like, you can create a fork and publish it on [Open VSX](https://open-vsx.org/) as your own extension to share your build with the community. Your extension will be able to work with my Unity package without issues.
87-
88-
### Build
89-
First you have to build the native binaries, they are [unity_code_native](https://github.com/hackerzhuli/unity_code_native) and [UnityCodeSharp](https://github.com/hackerzhuli/UnityCodeSharp).
90-
91-
Once you have built them, copy them(just the executables are enough) into the platform specific folder in bin directory. Like shown below.
92-
93-
Also there is one assembly, that you want to copy to assemblies folder, it's `Microsoft.Unity.Analyzers.dll`, from publish output from one of our UnityCodeSharp project. It is cross platform.
94-
95-
```
96-
assets/
97-
├──unityConsole.html
98-
└──...
99-
assemblies/
100-
├──Microsoft.Unity.Analyzers.dll
101-
└──...
102-
bin/
103-
├── win_x64/
104-
│ ├── unity_code_native.exe
105-
│ └── MonoDebugger.exe
106-
├── win_arm64/
107-
│ ├── unity_code_native.exe
108-
│ └── MonoDebugger.exe
109-
├── linux_x64/
110-
│ ├── unity_code_native
111-
│ └── MonoDebugger
112-
├── linux_arm64/
113-
│ ├── unity_code_native
114-
│ └── MonoDebugger
115-
├── mac_x64/
116-
│ ├── unity_code_native
117-
│ └── MonoDebugger
118-
└── mac_arm64/
119-
├── unity_code_native
120-
└── MonoDebugger
121-
src/
122-
├──extension.ts
123-
└──...
124-
```
125-
126-
And proceed to build the extension, our build script will only package what's needed, will not include binaries that is not the target platform.
127-
128-
``` bash
129-
# Install dependencies
130-
npm install
131-
132-
# eg. build the package for specific platforms
133-
npm run build:win # Build for Windows x64
134-
npm run build:linux # Build for Linux x64
135-
npm run build:macarm # Build for macOS ARM64
136-
```
137-
138-
### Publishing to Open VSX
139-
140-
The extension also supports direct publishing to the Open VSX Registry.
141-
142-
```bash
143-
# First, set your Open VSX access token as environment variable OVSX_PAT in your terminal or OS
144-
145-
# Then publish a platform-specific build to Open VSX, this will build and publish the extension for the specified platform
146-
npm run publish:win # Build and publish for Windows x64
147-
npm run publish:macarm # Build and publish for macOS ARM64
148-
```
81+
## 🌟 What Unity Developers Are Saying:
82+
83+
*"Finally, a Unity extension that just works!"*
84+
85+
*"The integrated test runner is a game-changer. I can run my Unity tests without leaving VS Code."*
86+
87+
*"The hover documentation links saves me so much time."*
88+
89+
## 🚀 Get Started in Minutes
90+
91+
1. **Install Unity Code** from marketplace in your code editor
92+
2. **Install the companion Unity package in your Unity project** - [Visual Studio Code Editor](https://github.com/hackerzhuli/com.hackerzhuli.code)
93+
3. **Start coding!** - All features work automatically once installed
94+
95+
## 🎯 Ready to Transform Your Unity Development?
96+
97+
Join Unity developers who have already upgraded their workflow with Unity Code. Experience the power of integrated tools and the joy of efficient Unity development directly in VS Code.
98+
99+
---
100+
101+
*Unity Code - Professional Unity Development in VS Code* 🎮✨

README_MARKETPLACE.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Unity Code - Professional Unity Development in VS Code
1+
# Unity Code Pro - Professional Unity Development in VS Code
22

3-
🚀 **Supercharge your Unity development workflow with Unity Code!**
3+
🚀 **Supercharge your Unity development workflow with Unity Code Pro!**
44

5-
Unity Code is a powerful Visual Studio Code extension that brings professional Unity development tools directly to your code editor. Unity Code delivers a seamless Unity development experience with comprehensive features for modern Unity development.
5+
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.
66

77
> **📋 Platform Support:** Currently supports Windows x64 only. For other platforms (Linux, macOS), you can build the extension yourself from the source code.
88
>
@@ -17,16 +17,16 @@ Unity Code is a powerful Visual Studio Code extension that brings professional U
1717
- **⚡ Lightweight tooling** that doesn't slow down their development machine
1818
- **🎯 Professional Unity development** directly in VS Code
1919

20-
## ✨ Why Choose Unity Code?
20+
## ✨ Why Choose Unity Code Pro?
2121

2222
### 🆓 **Completely Free & Open Source**
23-
No subscriptions, no licensing fees. Unity Code is 100% free and open source, giving you full control over your development environment.
23+
No subscriptions, no licensing fees. Unity Code Pro is 100% free and open source, giving you full control over your development environment.
2424

2525
### 🔧 **Professional Unity Tools**
26-
Unity Code provides comprehensive Unity development features that enhance your VS Code experience with professional-grade Unity tooling.
26+
Unity Code Pro provides comprehensive Unity development features that enhance your VS Code experience with professional-grade Unity tooling.
2727

2828
### **Lightweight & Fast**
29-
Built from the ground up for performance, Unity Code provides powerful features without bloating your editor or slowing down your workflow.
29+
Built from the ground up for performance, Unity Code Pro provides powerful features without bloating your editor or slowing down your workflow.
3030

3131
## 🎯 Awesome Features
3232

@@ -37,7 +37,7 @@ Built from the ground up for performance, Unity Code provides powerful features
3737
- **One-click test execution** - Run individual tests or entire test suites with a single click
3838
- **Run tests reliably** - You can click run test when Unity is compiling, and it will run the test right after compilation finishes
3939

40-
![Unity Tests](./assets/Run%20Unity%20Tests%20In%20Trae.png)
40+
![Unity Tests](./assets/Run%20Unity%20Tests%20In%20VS%20Code.png)
4141

4242
### 📊 **Unity Console Integration**
4343
- **Real-time Unity logs** - See Unity logs directly in VS Code
@@ -52,7 +52,7 @@ Built from the ground up for performance, Unity Code provides powerful features
5252
- **MonoDebugger integration** - Professional-grade debugging capabilities
5353
- **No external tools required** - Everything you need built right into VS Code
5454

55-
![Debug](./assets/Debug%20in%20Trae.png)
55+
![Debug](./assets/Debug%20in%20VS%20Code.png)
5656

5757
### 📚 **Intelligent Documentation**
5858
- **Hover documentation** - Show links for C# documentation on mouse hover
@@ -88,14 +88,14 @@ Built from the ground up for performance, Unity Code provides powerful features
8888

8989
## 🚀 Get Started in Minutes
9090

91-
1. **Install Unity Code** from marketplace in your code editor
91+
1. **Install Unity Code Pro** from marketplace in your code editor
9292
2. **Install the companion Unity package in your Unity project** - [Visual Studio Code Editor](https://github.com/hackerzhuli/com.hackerzhuli.code)
9393
3. **Start coding!** - All features work automatically once installed
9494

9595
## 🎯 Ready to Transform Your Unity Development?
9696

97-
Join Unity developers who have already upgraded their workflow with Unity Code. Experience the power of integrated tools and the joy of efficient Unity development directly in VS Code.
97+
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.
9898

9999
---
100100

101-
*Unity Code - Professional Unity Development in VS Code* 🎮✨
101+
*Unity Code Pro - Professional Unity Development in VS Code* 🎮✨

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"name": "unity-code",
3-
"displayName": "Unity Code",
2+
"name": "unity-code-pro",
3+
"displayName": "Unity Code Pro",
44
"icon": "assets/icon.png",
5-
"description": "Unity IDE right inside of VS Code, Cursor, and Trae!",
6-
"version": "1.0.1",
5+
"description": "Unity IDE right inside of VS Code!",
6+
"version": "1.0.2",
77
"publisher": "hackerzhuli",
88
"repository": {
99
"type": "git",
@@ -45,11 +45,11 @@
4545
"commands": [
4646
{
4747
"command": "unity-code.refreshTests",
48-
"title": "Unity Code: Refresh Tests"
48+
"title": "Unity Code Pro: Refresh Tests"
4949
},
5050
{
5151
"command": "unity-code.showUnityConsole",
52-
"title": "Unity Code: Show Unity Console"
52+
"title": "Unity Code Pro: Show Unity Console"
5353
}
5454
],
5555
"viewsContainers": {
@@ -125,7 +125,7 @@
125125
}
126126
],
127127
"configuration": {
128-
"title": "Unity Code",
128+
"title": "Unity Code Pro",
129129
"properties": {
130130
"unity-code.autoRefreshAssetDatabase": {
131131
"type": "boolean",

0 commit comments

Comments
 (0)