{"repo":"portwatcher/vue-godot","free":true,"listed":false,"github":"https://github.com/portwatcher/vue-godot","clone":"git clone https://github.com/portwatcher/vue-godot.git","description":"bridging Vue.js and Godot Engine for game UI and cross platform applications","language":"C++","stars":36,"topics":["flutter","godot","lynx","react-native","vue","electron","tauri","javascript","typescript","cross-platform"],"license":null,"category":"mobile-apps","readme_excerpt":"Vue Godot Write native apps and Godot game UI using Vue.js. Vue Godot renders Vue Single File Components into Godot's native scene tree. Use Godot nodes directly or use HTML-like components backed by Godot controls. Start a project Create a native app: Create game UI: Both profiles scaffold the same Vue + Godot foundation: app starts with application-oriented UI that demonstrates storage, network state, and native capability adapters, while game-ui starts with a HUD-oriented screen of health, actions, and session controls. Choose either as a starting point—the difference is the starter content, not a runtime limitation. Install GodotJS, then install the Vue packages and start the build: 1. Download godotjs-v .zip from the latest GodotJS GitHub release. 2. Extract it at the project root. The result must include addons/godotjs/godotjs.gdextension . 3. Run: Open project.godot in an official Godot editor and press F5 . Use npm run build for a one-time build. GodotJS is a native add-on, not an npm package; Vue Godot never downloads, upgrades, or removes it. The app profile includes HTML-like components, browser APIs, and native capability adapters. Add only the starters you need: For a minimal project using Godot nodes directly, run: Add --html to include components such as , , , and . Add Vue to an existing Godot project Write Vue components Godot node classes work as Vue component tags: With --html , familiar HTML-like components render to Godot nodes too: Both styles can be use","default_branch":null,"files":null,"tree":[],"storefront":"/r/portwatcher","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/portwatcher/vue-godot/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."}