Alpha's UI Pack

Alphalaneous

Alpha's UI Pack

Provides a bunch of extra nodes and tools:

AdvancedScrollLayer

  • Improved Scroll Layer compared to Cocos, Geode, and Geometry Dash's implementation.
  • Inertia scroll
  • Proper horizontal scroll
  • Keyboard scrolling
  • Top Left origin based
  • Scroll Units instead of manual content positioning
  • Easy to use

AdvancedScrollBar

  • Scrolls the AdvancedScrollLayer

RenderNode

  • Wraps a node and renders it to this as a sprite.

TouchBlocker

  • Easily block touch based on another node's bounds.

CursorManager

  • Allows changing the mouse cursor easily

TouchDispatcher

  • Brings proper hover controls as well as Right, Middle, Button 3, and Button 4 click support.
  • Supports normal touch prio, staying consistent with Geometry Dash.

You can include everything with:

#include <alphalaneous.alphas-ui-pack/include/API.hpp>

or add each header as needed.

Similarly, you can bring every namespace to the scope with

using namespace alpha::prelude;

or use each namespace as needed.

View the headers for proper documentation.

You can view the examples folder for some example code on how to use the provided classes.

1.0.1-beta.1

  • 2.2081 Support
  • Fix minor bug when dragging with anything other than left click
  • Temporarily disable DevTools support

1.0.0

  • Initial Release
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod. Thank you to nekit for the domain!

Geode Team 2026