Windows
A geometry dash clone built with OpenGL, glad, glfw and C++. Supports basic functionality of the real game.
- Multifunctional Level Editor
- Traingale collisions are implemented through broad/narrow phase collision detections. Narrowphase is using Cohen Sutherland pollygon clipping algorithm.
- Infinite backgrounds
- Serialisation and deserialisation from JSON file
| Key | Action |
|---|---|
| MOUSE_LEFT | Select object |
| MOUSE_LEFT + DRAG | Select multiple objects |
| MOUSE_LEFT + SHIFT | Select multiple objects |
| MOUSE_RIGHT | Place object |
| MOUSE_MIDDLE | Move around editor |
| BACKSPACE | Delete object(s) |
| CTRL+D | Duplicate selected object(s) |
| UP | Move selected object up |
| DOWN | Move selected object down |
| LEFT | Move selected object left |
| RIGHT | Move selected object right |
| SHIFT + direction | Move by small increment |
| Q | Rotate left |
| E | Rotate right |
| ESC | Unselect |
| 1 | Save level |
| 2 | Load level |
| 3 | Switch to level |
| SPACE | Jump |

