Arvant / OpenGD

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

issues forks stars GitHub code size in bytes LICENSE


Logo

OpenGD

Open source implementation of Geometry Dash

Report Bug · Latest Release · Request Feature

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.

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

Before building OpenGD, you need to install Python 3.7+ and axmol. To install axmol, clone the release branch and run setup.py. After it has finished, restart the console for environment variables to take effect.

git clone --branch release https://github.com/axmolengine/axmol
cd axmol
python setup.py

After installing axmol, you can build OpenGD as a CMake project.

git clone https://github.com/Open-GD/OpenGD
cd OpenGD
cmake -B build
cmake --build build --config RelWithDebInfo

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

To actually run the executable you will need the resources from the 2.1 version of Geometry Dash.

For more details check out the axmol readme

License

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

Contact

Discord Server

Credits

Contributors

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

About

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

License:GNU General Public License v3.0


Languages

Language:C++ 94.7%Language:Objective-C++ 1.9%Language:CMake 1.5%Language:C 0.7%Language:Objective-C 0.6%Language:Java 0.5%Language:Batchfile 0.1%