{"id":15161521,"url":"https://github.com/kevinw/godotvision","last_synced_at":"2025-10-24T22:30:47.452Z","repository":{"id":221205169,"uuid":"752830149","full_name":"kevinw/GodotVision","owner":"kevinw","description":"Godot in RealityKit / visionOS","archived":true,"fork":false,"pushed_at":"2025-06-10T10:45:48.000Z","size":382,"stargazers_count":155,"open_issues_count":2,"forks_count":6,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-09-26T00:47:38.386Z","etag":null,"topics":["gamedev","godot","realitykit","visionos"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinw.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2024-02-04T22:50:14.000Z","updated_at":"2025-07-29T06:12:14.000Z","dependencies_parsed_at":"2024-02-18T06:23:37.887Z","dependency_job_id":"0a42ff88-f7af-4569-9357-baf947af7c75","html_url":"https://github.com/kevinw/GodotVision","commit_stats":{"total_commits":116,"total_committers":4,"mean_commits":29.0,"dds":"0.13793103448275867","last_synced_commit":"d087b5362a03157a2d389ed72da9aa8f86403eba"},"previous_names":["kevinw/godotvision"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kevinw/GodotVision","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinw%2FGodotVision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinw%2FGodotVision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinw%2FGodotVision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinw%2FGodotVision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinw","download_url":"https://codeload.github.com/kevinw/GodotVision/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinw%2FGodotVision/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280878370,"owners_count":26406641,"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","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gamedev","godot","realitykit","visionos"],"created_at":"2024-09-27T00:23:10.701Z","updated_at":"2025-10-24T22:30:47.446Z","avatar_url":"https://github.com/kevinw.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# This Project is Archived\n\n\u003e [!IMPORTANT]  \n\u003e Native visionOS support is landing in Godot Engine. Check out the [latest Godot 4.5 dev 5 snapshot](https://godotengine.org/article/dev-snapshot-godot-4-5-dev-5/#native-visionos-support) for details on Apple's contributions back to Godot to bring native XR support for visionOS. This project is going into \"archive\" mode.\n\n# GodotVision\n\nGodot headless on visionOS, rendered with RealityKit, so you can create shared-space visionOS experiences from Godot.\n\n### Questions? Join the [GodotVision Discord](https://discord.gg/XvB4dwGUtF)\n\n### Documentation \n\nDocumentation lives at the website — [https://godot.vision](https://godot.vision)\n\n### Example Repo\n\nSee [GodotVisionExample](https://github.com/kevinw/GodotVisionExample) for a simple repository you can clone and run in Xcode.\n\n![example image](https://raw.githubusercontent.com/kevinw/GodotVisionExample/main/docs/screenshot1.jpg)\n\n## What is this?\n\n[SwiftGodotKit](https://github.com/migueldeicaza/SwiftGodotKit)'s Godot-as-a-library, compiled for visionOS. Godot ([slightly modified](https://github.com/multijam/godot/commits/visionos/?author=kevinw)) thinks it is a headless iOS template release build, and we add an extra ability--to tick the Godot loop from the \"outside\" host process. Then we intersperse the RealityKit main loop and the Godot main loop, and watch the Godot SceneTree for Node3Ds, and mirror meshes, textures, and sounds to the RealityKit world.\n\nCheck out the amazing [SwiftGodot](https://migueldeicaza.github.io/SwiftGodotDocs/documentation/swiftgodot/) documentation for how to hack on SwiftGodot/this project.\n\n# Setup\nSteps to add GodotVision to an existing VisionOS XCode project:\n\n## Import Godot_Project\n1. Copy Godot_Project folder from this repo to your target repo\n\n## Add GodotVision Package dependency\n1. Open App Settings by clicking on the App in the Navigator\n1. Choose your Target from the target list\n1. General -\u003e Frameworks -\u003e `+` -\u003e \"Add Other...\" -\u003e \"Add Package Dependency...\"\n1. In \"Search or Enter Package URL\": Enter `https://github.com/kevinw/GodotVision.git` (Make sure to add `.git`)\n1. \"Add Package\"\n\n## Change Swift Compiler Language\n1. Stay on the Target subpanel\n1. Build Settings\n1. \"All\" to open edit all options\n1. Under \"Swift Compiler - Language\", change \"Swift Compiler - Language\" to \"C++ / Objective-C++\"\n\n## Build\n1. Product -\u003e Build\n\n## Limitations\n\n* Missing:\n    * Shaders\n    * Particle systems\n    * Many PBR material options\n* Any native GDExtensions you want to use need to be compiled for visionOS.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinw%2Fgodotvision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinw%2Fgodotvision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinw%2Fgodotvision/lists"}