Skip to content

sogful/gddemo

Repository files navigation

this is a complete deobfuscation of the demo from geometrydash.com. the code is split up into multiple js files, and the rest of the assets were also organized for a comfortable environment to work with.

if you want to see this demo with other gamemodes, built-in levels and more, then you should consider joining the web dashers server where mods for this demo are made!
they have the soggy cat mod by the way

running

  • clone the repository:
    git clone https://github.com/sogful/gddemo.git
    cd gddemo
    
  • install dependencies and build:
    npm install && npm run build
    
  • run it in your browser:
    npx serve .
    
    (or python -m http.server / npx http-server)

code

  • src/game - game-specific scenes and player code
    • src/game/BootScene.js & src/game/LoadingScene.js - asset loading and initial setup
    • src/game/GameScene.js - main game logic

  • src/config - easy to edit variables
  • src/dependencies - modules required to run the game - phaser for rendering and pako for decompressing level data. if you wish to use uncompressed level data instead (for some reason) then you will need neither pako nor LevelParser

About

a moddable version of the geometrydash.com demo

Topics

Resources

Stars

Watchers

Forks

Contributors