Twitch Interactive

ArcticWoof

Twitch Interactive

icon
This is still in Beta and not all features are currently present at this build. Expect bugs!

About

Twitch Interactive is a mod that allows Twitch Viewers to interact directly in game.

You can create your own chat commands and actions that can be used by your viewers to interact with the game from making a simple jump action to a more complex actions and every actions are fully customizable!

This mod was heavily inspired by ArcticWoof's Interactive Level Request streams and works seemlessly between Geometry Dash and Twitch.

It provides lots of in-game events that makes your interactive streaming more fun or chaotic!

Usage

  • Open the Twitch Dashboard button which is located at the bottom left of the Creator Page or top right at the Pause Menu
  • Read the Handbook which is located at the Dashboard or at the Commands Settings to learn more about the mod.
  • This is a very complex and in-depth mod which required you to read over everything this mod has to offer.

Disclaimer

  • The mod is not a chatbot replacement, you may need an external way to moderate the usage of this mod.
  • The mod doesn't support sending messages to your stream chat due to the API only limited to Read-only.
  • There won't be any YouTube support at this moment, unless someone made a YouTube Chat API on Geode which I could use.

Support

If you need help, suggestions or talk to me? Join my Discord Server

If you think my work on this mod deserve a donation, you can donate to me via PayPal but this is optional :)

Credits

king

v0.1.13-beta.1

  • Fixing codebase
    • Fixed the hash mismatch
    • Replaced std::transform with provided string utils
    • Replaced dynamic_cast with typeinfo_cast for better compatibility
    • Fixed the Mod Config directory not being used correctly.
  • Fancying Jumpscare Info Popup :D

v0.1.12-beta.1

  • Added HoverAPI dependency for Action Tooltips (dont let me stop cooking rah)
  • Fixed UI issues with Sound Settings Popup
  • Added Jumpscare event
  • Handbook UI looking pretty

v0.1.11-beta.1

  • Noclip event will be disabled when exiting the level (Also added extra info about the event)
  • Fixed the ${displayname} identifiers not displaying properly
  • Fixed the Key Code action node formatting and functionality
  • Added Close confirmation on the Command Settings and editing commands when escape button is clicked
  • Added extra options for the Sound Effect action settings (Speed, Volume, Pitch, Start, End)
  • Fixed Wait action time value disappearing when adding/moving actions.
  • Replaced the input fonts to Pusab
  • Added Time value on the Notification action settings.
  • Added Copy Action
  • Added Custom SFX support for the Sound Effect action.
  • Added ${rng<min>:<max>} support for random number generation. (More info on the Handbook Identifiers)

v0.1.10-beta.1

  • Added Experimental Features option in the Mod Settings.
  • Fixed Command Cooldown not detecting correctly.
  • Fixed the missing Settings Text Label on certain action node

v0.1.9-beta.1

  • Reworked the codebase
    • Finished replacing all functions to Geode-standard functions

v0.1.8-beta.1

  • Change the codebase (So nothing changed on the end user side)
    • Replace all use of stoi and other alternative functions
    • All buf variables are all replaced with their respectful variables
    • Replace all snprintf to use the Geode Standards fmt::format

v0.1.7-beta.1

  • Fixed the texture scaling on the action & event nodes
  • Add a close confirmation on the command settings

v0.1.6-beta.1

  • Fixed the popup to fit based on your screen resolution
  • Removed Edit Camera due to issues with crashes on levels and compliances with the Geode Index guidelines. sorry :(
  • Fixed TextBox inputs not allowing user to set an decimal point on certain actions
  • Added Set Gravity,Speed Player & Noclip Events
  • Added a delete command confirmation popup

v0.1.5-beta.1

  • Added Sound Effect & Stop All Sounds Events
  • Changed the Wait Action value to use float value instead of just integer.

v0.1.4-beta.1

  • Added Search Event and sorted the events in an alphabetical order
  • Added Scale Player Event
  • Added Reverse Player Event
  • Attempted to fix the issue with the Color Player settings action crash on Android

v0.1.3-beta.1

  • Fixed/Adjusted the Action Node UI
  • Removed Unnecessary/useless data stored in the Commands JSON
  • Code Cleanup on the Command Settings
  • Fixed the crash when Android users attempted to open settings for Color Player

v0.1.2-beta.1

  • Fixed the Edit Camera event having a misleading label and fixed the default value
  • Fixed the issues with Commands not saving correctly after quitting the game on Android + iOS

v0.1.1-beta.1

  • Added Twitch Status Label on the PauseLayer
  • Fixed Touch Priorities on the Scroll Layers
  • Code Cleanup

v0.1.0-beta.1

  • 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 2025