{"id":13496927,"url":"https://github.com/Open-GD/OpenGD","last_synced_at":"2025-03-28T21:31:49.847Z","repository":{"id":80814001,"uuid":"606104159","full_name":"Open-GD/OpenGD","owner":"Open-GD","description":"Open source implementation of Geometry Dash powered by a fork of cocos2dx 4.0. ","archived":false,"fork":false,"pushed_at":"2025-02-09T21:40:23.000Z","size":9679,"stargazers_count":192,"open_issues_count":9,"forks_count":38,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-23T23:20:44.428Z","etag":null,"topics":["axmol","axmolengine","cocos2d","cocos2d-x","cpp","geometry-dash","geometrydash","reverse-engineering"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Open-GD.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":"2023-02-24T15:56:23.000Z","updated_at":"2025-03-23T16:49:22.000Z","dependencies_parsed_at":"2024-06-24T05:21:07.413Z","dependency_job_id":"b1af9f95-b855-477a-9f3c-b94147e67a45","html_url":"https://github.com/Open-GD/OpenGD","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Open-GD%2FOpenGD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Open-GD%2FOpenGD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Open-GD%2FOpenGD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Open-GD%2FOpenGD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Open-GD","download_url":"https://codeload.github.com/Open-GD/OpenGD/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246105088,"owners_count":20724251,"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":["axmol","axmolengine","cocos2d","cocos2d-x","cpp","geometry-dash","geometrydash","reverse-engineering"],"created_at":"2024-07-31T20:00:17.930Z","updated_at":"2025-03-28T21:31:49.838Z","avatar_url":"https://github.com/Open-GD.png","language":"C++","readme":"\u003cdiv align=\"center\"\u003e\n\n![issues](https://img.shields.io/github/issues/Open-GD/OpenGD?style=for-the-badge\u0026color=blue)\n![forks](https://img.shields.io/github/forks/Open-GD/OpenGD?style=for-the-badge)\n![stars](https://img.shields.io/github/stars/Open-GD/OpenGD?style=for-the-badge\u0026color=blue)\n![LICENSE](https://img.shields.io/github/license/Open-GD/OpenGD?style=for-the-badge\u0026color=blue)\n\u003ca href=\"https://discord.gg/\"\u003e\n\u003cimg src=\"https://dcbadge.vercel.app/api/server/gcbuuR4JWg\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Open-GD/OpenGD/releases/latest\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/54410739/226145157-61edd6d9-eec4-479c-83b6-3f0c32e278c3.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eOpenGD\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Open source implementation of Geometry Dash\n    \u003cbr /\u003e   \n  \u003c/p\u003e\n  \n![](https://img.shields.io/badge/platforms-windows%20%7C%20linux%20%7C%20mac%20%7C%20android%20%7C%20ios-blue)\n    \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Open-GD/OpenGD/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/Open-GD/OpenGD/releases/latest\"\u003eLatest Release\u003c/a\u003e\n · \n \u003ca href=\"https://github.com/Open-GD/OpenGD/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\n# UNMAINTAINED\nnew (unfinished) projects are [gdrender](https://github.com/maxnut/gdrender) and [gdclone](https://github.com/opstic/gdclone)\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\n![Stereo Madness running in OpenGD](https://cdn.discordapp.com/attachments/847950548921614366/1086798200146497647/6046uyhlekoa1.png \"OpenGD\")\n\n\nOpenGD is an open-source implementation of the popular game Geometry Dash. Our main goal is to remake the gameplay 1:1, while also improving performance through new engine features and C++ enhancements. We also plan to implement multithreading in the future.\n\n## Status \n\nWe are currently rewriting the gameplay from the ground up, **levels are not playable at the moment**.\n\n### Built With\n\nOpenGD is powered by [axmol](https://github.com/axmolengine/axmol), which is maintained a fork of cocos2dx 4.0 that adds many new features and improvements over the original cocos2dx. The original Geometry Dash is also made with cocos2dx, but with a much older version from 2014.\n\n## Build instructions\n\nRequired:\n- Powershell\n- CMake\n- C++20 Compiler (MSVC, clang or gcc)\n\n\n\u003cdetails\u003e\n\n  \u003csummary\u003eWindows\u003c/summary\u003e\n\n### Quick start\n\nClone axmol, run setup.ps1 and restart cmd for command line variables to update\n```\ngit clone https://github.com/axmolengine/axmol\ncd axmol\n./setup.ps1\n```\n\nIn the OpenGD folder, build with cmake as usual\n```\ncmake -B build_x64\ncmake --build build_x64 --config RelWithDebInfo\n```\n\n\u003e **Warning**\n\u003e VS 2019 might not work on Windows, VS 2022 is recommended\n\n\n### Recommended setup: VSCode\n\nRequired:\n  - Ninja\n  - clang (llvm)\n  - cmake-tools extension\n  - c/c++ extension\n\nRecommended: [sccache](https://github.com/mozilla/sccache) (faster re-builds)\n\nMake sure ninja and clang are on path!\n\nFrom cmake-tools select configuration `Ninja default` or `Ninja sccache`, then build with cmake-tools or `cmake --build build`.\n\nThe VSCode setup provides support for intellisense and debugger (requires vs2022)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\n\u003csummary\u003eOther platforms\u003c/summary\u003e\n  \nCheck axmol [Dev setup](https://github.com/axmolengine/axmol/blob/dev/docs/DevSetup.md)\n\n\u003c/details\u003e\n\nTo actually run the game you will need the resources from the 2.2/2.1 version of Geometry Dash.\n\n\u003c!-- LICENSE --\u003e\n## License\n\nDistributed under the GPL v3 License . See `LICENSE` for more information.\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n## Credits\n\n* [axmol](https://github.com/axmolengine/axmol) a fork of cocos2d-x-4.0\n* [GD 1.0 decomps](https://github.com/Wyliemaster/Geometry-Dash-1.0) by Wylie\n* [GD Physics decomps](https://github.com/camila314/gdp) by Camila\n* [GD 2.1 decomps](https://github.com/matcool/gd-decomps) by mat\n* [hps](https://github.com/jl2922/hps) high performance C++11 serialization library\n* [gdclone](https://github.com/opstic/gdclone) another gd reconstruction project\n\n### Contributors\nThis project exists thanks to all the people who have contributed:\n\n\u003ca href=\"https://github.com/Open-GD/OpenGD/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Open-GD/OpenGD\" /\u003e\n\u003c/a\u003e\n","funding_links":[],"categories":["Other"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpen-GD%2FOpenGD","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpen-GD%2FOpenGD","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpen-GD%2FOpenGD/lists"}