{"id":16675218,"url":"https://github.com/chsxf/scnsolarsystem","last_synced_at":"2025-09-04T05:41:16.554Z","repository":{"id":151654532,"uuid":"438018595","full_name":"chsxf/SCNSolarSystem","owner":"chsxf","description":"Educational project for SceneKit beginners","archived":false,"fork":false,"pushed_at":"2022-02-28T15:28:53.000Z","size":10408,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T02:04:00.918Z","etag":null,"topics":["game","gameplaykit","scenekit","swift","xcode"],"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/chsxf.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":"2021-12-13T20:41:59.000Z","updated_at":"2023-12-08T19:59:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"504d95ad-c3a0-4f1e-bd90-08e6d28b993a","html_url":"https://github.com/chsxf/SCNSolarSystem","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chsxf/SCNSolarSystem","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2FSCNSolarSystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2FSCNSolarSystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2FSCNSolarSystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2FSCNSolarSystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chsxf","download_url":"https://codeload.github.com/chsxf/SCNSolarSystem/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2FSCNSolarSystem/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273557080,"owners_count":25126735,"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-09-04T02:00:08.968Z","response_time":61,"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":["game","gameplaykit","scenekit","swift","xcode"],"created_at":"2024-10-12T12:45:56.634Z","updated_at":"2025-09-04T05:41:16.516Z","avatar_url":"https://github.com/chsxf.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ❓ About This Project\n\nSCNSolarSystem is an educational project for developers learning how to use [Apple's SceneKit 3D framework](https://developer.apple.com/scenekit/).\n\nThis is an inaccurate representation of our solar system, originally made for my kids.\n\n## Conventions\n\nThis project uses [gitmoji](https://gitmoji.dev) for its commit messages.\n\n# 🖥 Supported Platforms\n\nSceneKit being a proprietary framework from Apple, the game will only be avaiable on the following Apple platforms:\n\n- macOS 10.15+\n- iOS / iPadOS 15+\n\n## iOS / iPadOS\n\nAs an educational project, SCNSolarSystem is not available directly from the App Store.\nIf you want to play on your iPhone or iPad, please clone this repository, open the project directly in Xcode and run the game directly on your device.\n\n# 🎮 Controls\n\n## Keyboard\n\n| Key              | Command                                 |\n| ---------------- | --------------------------------------- |\n| Space            | Enable thrust                           |\n| Up/Down Arrow    | Move the rocket up or down              |\n| Left/Right Arrow | Rotate the rocket towards left or right |\n\n## Game Controller\n\nThe game uses the Game Controller framework, so only [natively supported controllers](https://support.apple.com/en-us/HT210414) will work.\nOn iOS, if no compatible controller is found, a virtual controller is provided as an alternative.\n\n| Key                                                                                                               | Command                                                              |\n| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |\n| A / ![ps-x](https://user-images.githubusercontent.com/3322862/118397164-fa6db780-b652-11eb-967c-9e6fd7a51703.png) | Enable thrust                                                        |\n| Left Stick                                                                                                        | Move the rocket up or down, rotate the rockets towards left or right |\n\n# ⚖️ License\n\nTo the exception of those mentioned below, all source code and assets are distributed under the [MIT License](LICENSE).\n\n## Solar System Textures\n\nAvailable on the [Solar System Scope](https://www.solarsystemscope.com/textures/) and distributed under the [Creative Commons Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/) license.\n\n## Rocket Model\n\nDistributed under the [Creative Commons Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/) license by [Alexander_Studenkov](https://sketchfab.com/Alexander_Studenkov) on [Sketchfab](https://sketchfab.com/3d-models/toy-rocket-42ef8d4b882c4c94947479b427098498). The pedestal has been removed and materials have been migrated to the Blinn lighting model.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchsxf%2Fscnsolarsystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchsxf%2Fscnsolarsystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchsxf%2Fscnsolarsystem/lists"}