Skip to content
forked from Open-GD/OpenGD

Open Source implementation of GD 1.0 powered by a fork of Cocos2dx 4.0.

License

Notifications You must be signed in to change notification settings

Partur-dev/OpenGD

 
 

Repository files navigation

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

You'll also need the resources from the 1.0 version of Geometry Dash. Resources from newer versions might not work.

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

For more details check out the axmol

License

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

Contact

Discord Server

Acknowledgments

Contributors

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

About

Open Source implementation of GD 1.0 powered by a fork of Cocos2dx 4.0.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.9%
  • Objective-C++ 2.6%
  • CMake 1.9%
  • C 0.9%
  • Objective-C 0.8%
  • Java 0.7%
  • Batchfile 0.2%