A VS Code extension that bridges the gap between Visual Studio Code and GDevelop game development, providing tools to manage and sync GDevelop projects directly from your editor.
Features
GDevelop Hub: Open a dashboard webview for quick access to GDevelop-related tools and information.
Project Sync: Connect and sync your VS Code workspace with a GDevelop project JSON file.
GDev Neon Theme: A custom dark theme inspired by GDevelop's aesthetic, with neon green accents.
Installation
For Development/Testing
Clone or download this repository.
Open the project in VS Code.
Run npm install to install dependencies.
Press F5 to start the Extension Development Host and test the extension.
For General Use
Download the .vsix file from the releases (or package it yourself using vsce package).
In VS Code, go to Extensions > Install from VSIX... and select the file.
Alternatively, if published to the marketplace, search for "GDevelop Bridge 2.0" in the Extensions view.
Usage
Opening the Hub
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
Run the command: GDev: Open Hub.
A new panel will open with the GDevelop Bridge dashboard.
Syncing a Project
Open the Command Palette.
Run the command: GDev: Sync to Game.
Select your GDevelop project file (.json) when prompted.
The extension will connect to the selected project, allowing you to read/write JavaScript directly into GDevelop's JSON structure.
Applying the Theme
Go to File > Preferences > Color Theme.
Select "GDev Neon" from the list.
Editor Integration
In any open editor, look for the sync icon in the title bar to quickly access the sync command.
Requirements
VS Code version 1.80.0 or higher.
A GDevelop project file (.json) for syncing.
Contributing
Feel free to open issues or submit pull requests on GitHub.