GreenHeat examples for Godot https://heat.prod.kr
Find a file
2026-02-20 23:32:57 -05:00
assets Initial commit 2026-02-15 14:44:29 -05:00
examples Added the draggable objects example. 2026-02-20 23:32:57 -05:00
media Added the draggable objects example. 2026-02-20 23:32:57 -05:00
.gitignore base 2026-02-15 15:41:07 -05:00
project.godot Added the draggable objects example. 2026-02-20 23:32:57 -05:00
README.md Added the draggable objects example. 2026-02-20 23:32:57 -05:00

Green Heat Examples

This repository contains examples of how to use the Green Heat twitch extension with the Godot Engine.

Godot GreenHeat plugin

The Godot GreenHeat plugin allows users to easily integrate the extension inside the streamer's overlay. You can find the plugin in it's own repository

Examples

Here are some examples of what you can do using the extension to interact with the viewers.

Cursors

The cursor example is the easiest one. It simply displays a cursor on the screen where the viewer's mouse is. I made this one fancy by adding a trail effect and rotation when the cursor goes sideways. cursorDemo

Canvas

The canvas example shows you how you can have a simple canvas where your viewers can draw and choose their color. canvasDemo

Heat Map

The heat map example shows you how to create a "heat map" of where the viewers are clicking on the screen. heatMapDemo

Physics

The physics shows how you can turn the viewer's drawing into real 2D physics objects that can interact with each other. (I know this physics looks weird and I don't know why 🤷) physicsDemo

Draggable Objects

The draggable objects example shows how you can make objects that viewers can drag around the screen. draggableDemo

Propositions

I am welcome to any propositions of new examples or improvements to the existing ones. You can contact me on Bluesky at @venorrak.dev or open an issue in this repository.