{"id":19815716,"url":"https://github.com/OpenGameBackend/plugin-godot","last_synced_at":"2025-05-01T10:31:47.256Z","repository":{"id":181758199,"uuid":"637753050","full_name":"OpenGameBackend/plugin-godot","owner":"OpenGameBackend","description":"🔌 Plugin for Rivet + Godot 4","archived":false,"fork":false,"pushed_at":"2024-11-21T03:16:01.000Z","size":8411,"stargazers_count":61,"open_issues_count":5,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T21:36:31.432Z","etag":null,"topics":["enet","godot","multiplayer","server","webrtc","websocket"],"latest_commit_sha":null,"homepage":"https://rivet.gg/learn/godot","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenGameBackend.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-08T10:38:29.000Z","updated_at":"2025-01-27T19:12:46.000Z","dependencies_parsed_at":"2023-12-17T21:27:34.408Z","dependency_job_id":"97936771-8bac-4f83-9878-01c22262c055","html_url":"https://github.com/OpenGameBackend/plugin-godot","commit_stats":null,"previous_names":["rivet-gg/plugin-godot","opengamebackend/plugin-godot"],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGameBackend%2Fplugin-godot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGameBackend%2Fplugin-godot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGameBackend%2Fplugin-godot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenGameBackend%2Fplugin-godot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenGameBackend","download_url":"https://codeload.github.com/OpenGameBackend/plugin-godot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251859982,"owners_count":21655654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["enet","godot","multiplayer","server","webrtc","websocket"],"created_at":"2024-11-12T10:06:56.855Z","updated_at":"2025-05-01T10:31:44.691Z","avatar_url":"https://github.com/OpenGameBackend.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003cpicture\u003e\n\t\t\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./addons/rivet/images/icon-text-white.svg\"\u003e\n\t\t\u003cimg src=\"./addons/rivet/images/icon-text-black.svg\"\u003e\n\t\u003c/picture\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eRivet Godot 4 Plugin\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://rivet.gg/discord\"\u003e\u003cimg src=\"https://img.shields.io/discord/822914074136018994\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## 📦 Installation\n\n### Godot Asset Library (recommended)\n\n1. Within your Godot project, click _Asset Library_\n2. Search for \"Rivet\"\n3. Install the plugin\n4. Support the project by giving the [Rivet GitHub repo](https://github.com/rivet-gg/rivet) a star.\n\n### Using [`gd-plug`](https://github.com/imjp94/gd-plug)\n\n1. Add this line to your `plug.gd`:\n\n```gdscript\nplug(\"rivet/plugin-godot\")\n```\n\n2. Support the project by giving the [Rivet GitHub repo](https://github.com/rivet-gg/rivet) a star.\n\n### Build from source\n\n1. Ensure the prerequisites are installed:\n    - [Git LFS](https://git-lfs.com/)\n    - [Rust](https://rustup.rs)\n    - [Deno](https://deno.com)\n2. Clone this repository\n3. Build the plugin using `deno run -A scripts/build_dev.ts`\n4. Copy the `plugin-godot/addons/rivet` folder to `your-godot-project/addons/rivet`.\n5. Enable this addon within the Godot settings\n   `Project \u003e Project Settings \u003e Plugins`\n6. Support the project by giving the [Rivet GitHub repo](https://github.com/rivet-gg/rivet) a star.\n\n### Manual installation\n\n1. Download the desired release from: `https://releases.rivet.gg/plugin-godot/{VERSION}/rivet-plugin-godot.zip`\n    - Replace `{VERSION}` with the desired release, e.g. `v2.3.0`. See all\n      releases [here](https://github.com/rivet-gg/plugin-godot/releases).\n2. Copy the `plugin-godot/addons/rivet` folder to `your-godot-project/addons/rivet`.\n3. Enable this addon within the Godot settings\n   `Project \u003e Project Settings \u003e Plugins`\n4. Support the project by giving the [Rivet GitHub repo](https://github.com/rivet-gg/rivet) a star.\n\n## 🚀 Getting started\n\nHead over to our [Documentation](https://rivet.gg/docs/godot) to get started with Rivet and Godot.\n\n## 🏗️ Contributing\n\n1. Look for any issue that describes something that needs to be done - or, if\n   you're willing to add a new feature, create a new issue with an appropriate\n   description.\n2. Submit your pull request.\n3. Rivet team will review your changes.\n4. Join [Rivet's Discord](https://rivet.gg/discord) to ask questions \u0026 showcase your game.\n\n## 📷 Examples\n\nEach folder in the `examples/` folder is its own independent Godot project.\n\nSee _Enabling support for symbolic links on Windows_ below.\n\n## Troubleshooting\n\n### Enabling support for symbolic links on Windows\n\n_Only relevant for testing examples._\n\nThis repository relies on use of symbolic links in order to re-use the `addons/rivet/` folder inside of `examples/*/addons/rivet/`.\n\nIf you don't files in the folder `examples/*/addons/rivet/`, do the following:\n\n**Enable developer mode**\n\n1. Open _Settings_\n2. Navigate to _Updates \u0026 Security \u003e For Developers_\n3. Enable _Developer Mode_\n\n    \u003cimg src=\"./media/readme/windows-developer-mode.png\" width=\"600\" alt=\"Developer mode\"\u003e\n\n**Enable symlinks in Git**\n\n1. Delete the `plugin-godot` folder\n2. Download and run the Git installer (even if Git is already installed)\n3. Uncheck _Only show new options_ at the bottom of the window\n4. Click _Next_ until you see the _Configuring extra options_ screen\n5. Check _Enable symbolic links_\n6. Finish the installation\n7. Re-clone the repository. You should see files under `examples/*/addons/rivet/`.\n\n    \u003cimg src=\"./media/readme/windows-symlinks.png\" width=\"600\" alt=\"Symbolic link\"\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenGameBackend%2Fplugin-godot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenGameBackend%2Fplugin-godot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenGameBackend%2Fplugin-godot/lists"}