Geode is a Geometry Dash mod loader and modding SDK with a modern approach towards mod development.
Unlike previous mod loaders, which merely inject the DLLs and let devs handle the rest, Geode aims to be a more comprehensive project that provides all the tools needed for creating mods in one package.
Geode's goal is to solve mod incompatibility - to ensure that mods work together without buttons getting misplaced or hooks mysteriously disappearing.
Here's a Hello World mod in Geode:
#include <Geode/Bindings.hpp>
#include <Geode/modify/MenuLayer.hpp>
using namespace geode::prelude;
class $modify(MenuLayer) {
void onMoreGames(CCObject*) {
FLAlertLayer::create(
"Geode",
"Hello World from my Custom Mod!",
"OK"
)->show();
}
};This code modifies what happens when the "More Games" button is clicked on the home scene in Geometry Dash, showing a custom popup.
If you have any further questions, need help, or just want to share your love for catgirls, be sure to join our Discord server!

