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 installto install dependencies. - Press
F5to start the Extension Development Host and test the extension.
For General Use
- Download the
.vsixfile from the releases (or package it yourself usingvsce 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.
License
ISC