Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opstic/gdclone
An alternative Geometry Dash client built using Bevy
https://github.com/opstic/gdclone
bevy bevy-engine bevy-game game geometry-dash geometrydash rust rust-lang
Last synced: about 2 months ago
JSON representation
An alternative Geometry Dash client built using Bevy
- Host: GitHub
- URL: https://github.com/opstic/gdclone
- Owner: opstic
- License: mpl-2.0
- Created: 2022-08-15T13:18:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T00:22:29.000Z (6 months ago)
- Last Synced: 2024-08-01T20:36:17.410Z (5 months ago)
- Topics: bevy, bevy-engine, bevy-game, game, geometry-dash, geometrydash, rust, rust-lang
- Language: Rust
- Homepage: https://opstic.github.io/gdclone/
- Size: 164 MB
- Stars: 62
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-geometry-dash - gdclone - Alternative GD client built using Rust and Bevy (Other)
README
![Banner](assets/branding/banner.png)
**An attempt at an alternative GD client.**
Built using Bevy engine and Rust.
***2.2 specific feature support is planned and will (hopefully) be started and finished soon.***
## Usage
Grab the latest binary from [releases](https://github.com/opstic/gdclone/releases) then just run it.
A web version is also available at https://opstic.github.io/gdclone/
A GD install is required.
Drag mouse around to move. Scroll wheel to zoom in and out.
WASD and arrow keys can also move the camera.
Q and E to also zoom in and out.
Esc to pause the player.
U to (un)lock the camera from the simulated player.
L to (de)activate player and camera line rendering.
T to (un)hide triggers.
R to reset zoom.
*Support for mobile platforms are planned.*
**NOTE: Either [kdialog](https://invent.kde.org/utilities/kdialog) or [zenity](https://github.com/GNOME/zenity) is
required on linux.**## Screenshots / GIFs (GIFs are large, please wait for it to load)
![Omorfia](assets/screenshots/omorfia.gif)
![Quaoar](assets/screenshots/quaoar.gif)
![The Eschaton](assets/screenshots/eschaton.gif)
![KOCMOC](assets/screenshots/kocmoc.gif)### Credits
Thanks to [@maxnut](https://github.com/maxnut) for providing part of the original code to extract `object.json`.
#### License
Licensed under the Mozilla Public License 2.0