A reconstrunction of Geometry Dash using decompiled android versions with our edits so the code will look a lot better.
We are using cocos2dx 4.0.
We are first going to remake 1.0 and then move on to later versions.
The whole project is entirely open source except game assets.
For now it is under development.
- Jaan#2897
- dogotrigger#0355
- Kolyah35#0107
- iAndy_HD3#3579
- Jorgame#8957
- cdc#0451
- Jammy Dodger#1461
- Enz#7402
Join the Discord Server!
https://discord.gg/PcfVcQ4gxT
- LoadingLayer implementation
- PlayLayer implementation
- Player implementation
- General menus
- Level Data builder and parser
Download Windows or Linux dependencies. Python and Shell script are placed inside cocos2d
folder.
Windows
cmake -B build -T host=x64 -A win32
cmake --build build --config Release
Linux
cmake -B build
cd build
make
Run everything from Root repo directory.
Q: Game crashes before any image being shown
A: It means that game failed to load textures. After building include Resources folder from 1.0 APK to build folder, where OpenGD.exe
is located.
You can download the latest build in the releases tab. But you would need resources for it which are not present in the repo. For better structuring, OpenGD stores game assets in separate folders. To separate the assets from the original GD you can use reallocate.sh
.