GNU General Public License v3.0

项目介绍

Open-GD/OpenGD 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 GNU General Public License v3.0 许可证,目前获得 249 个 Star、74 次 Fork。

仓库全名
Open-GD/OpenGD
开源许可证
GNU General Public License v3.0
Star 数
249
Fork 数
74
未关闭 Issue
11

README 摘要

OpenGD Open source implementation of Geometry Dash Report Bug · Latest Release · Request Feature UNMAINTAINED new (unfinished) projects are gdrender and gdclone About The Project OpenGD 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

OpenGD 用什么语言开发?

主要使用 C++ 编写,采用 GNU General Public License v3.0 许可证,目前有 249 个 Star。

OpenGD 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 OpenGD 的源码?

可以直接克隆仓库:git clone https://github.com/Open-GD/OpenGD.git,默认分支为 main;安装与运行步骤见仓库 README。

OpenGD 最近还在维护吗?

仓库最近一次更新为 2025年7月31日,当前有 11 个未关闭 Issue;Star 数为 249,可作为社区活跃度的参考。

关于

Open source implementation of Geometry Dash powered by a fork of cocos2dx 4.0.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
404
价值分
171
活跃状态
活跃

README


Logo

OpenGD

Open source implementation of Geometry Dash

Report Bug · Latest Release · Request Feature

UNMAINTAINED

new (unfinished) projects are gdrender and gdclone

About The Project

Stereo Madness running in OpenGD

OpenGD 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.

Status

We are currently rewriting the gameplay from the ground up, levels are not playable at the moment.

Built With

OpenGD is powered by 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.

Build instructions

Required:

  • Powershell
  • CMake
  • C++20 Compiler (MSVC, clang or gcc)
Windows

Quick start

Clone axmol, run setup.ps1 and restart cmd for command line variables to update

git clone https://github.com/axmolengine/axmol
cd axmol
./setup.ps1

In the OpenGD folder, build with cmake as usual

cmake -B build_x64
cmake --build build_x64 --config RelWithDebInfo

Warning VS 2019 might not work on Windows, VS 2022 is recommended

Required:

  • Ninja
  • clang (llvm)
  • cmake-tools extension
  • c/c++ extension

Recommended: sccache (faster re-builds)

Make sure ninja and clang are on path!

From cmake-tools select configuration Ninja default or Ninja sccache, then build with cmake-tools or cmake --build build.

The VSCode setup provides support for intellisense and debugger (requires vs2022)

Other platforms

Check axmol Dev setup

To actually run the game you will need the resources from the 2.2/2.1 version of Geometry Dash.

License

Distributed under the GPL v3 License . See LICENSE for more information.

Credits

Contributors

This project exists thanks to all the people who have contributed:

评论

暂无评论