{"repo":"godothub/gode","free":true,"listed":false,"github":"https://github.com/godothub/gode","clone":"git clone https://github.com/godothub/gode.git","description":"Godot with JavaScript / TypeScript & NodeJS🌟","language":"C++","stars":46,"topics":["godot","godot-engine","javascript","nodejs","npm","plugin","typescript"],"license":"MIT","category":"game-templates","readme_excerpt":"Gode EN Doc &nbsp;&nbsp;&nbsp; 中文文档 JavaScript/TypeScript scripting support for the Godot engine, running on all native platforms. Platform Windows Android macOS iOS Linux --- --- --- --- --- --- Supported ✅ ✅ ✅ ✅ ✅ Minimum Version 10 9 10.15 16 Ubuntu 22 Quick Start 1. Install the Plugin 1. Download the latest Gode plugin. 2. Extract the gode directory from the archive into your project's addons directory. Create the directory first if it does not exist. The installed directory structure should look like this: 3. Open Godot and go to Project Project Settings Plugins . 4. Find gode and enable it. After enabling the plugin, choose TypeScript when creating Godot scripts. 2. Write a TypeScript Script Create res://scripts/hello.ts : Attach this script to any node in the Godot editor and run the scene. TypeScript scripts import Godot types with syntax like import { Node } from \"godot\" . 3. Use npm Packages The example project does not include package.json or node modules , so users can open and run it directly without installing Node.js or npm. Gode treats a project as an external-dependency project only when the project root contains package.json or node modules ; export then requires the basic Node.js/npm toolchain to be available. To use external npm packages, initialize your package manager in the project root. For npm: Install a dependency: pnpm, Yarn, and other package manager projects can use their own commands, such as pnpm init / pnpm add lodash . Gode does not initialize","default_branch":null,"files":null,"tree":[],"storefront":"/r/godothub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/godothub/gode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}