Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vojay-dev/catch-the-streamer
This is a game prototype in Godot, showing how to integrate the Twitch chat just using GDScript
https://github.com/vojay-dev/catch-the-streamer
gdscript godot twitch
Last synced: 2 months ago
JSON representation
This is a game prototype in Godot, showing how to integrate the Twitch chat just using GDScript
- Host: GitHub
- URL: https://github.com/vojay-dev/catch-the-streamer
- Owner: vojay-dev
- Created: 2021-05-21T17:29:26.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-05-22T17:50:33.000Z (over 3 years ago)
- Last Synced: 2024-02-18T20:43:14.261Z (11 months ago)
- Topics: gdscript, godot, twitch
- Language: GDScript
- Homepage:
- Size: 444 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Catch The Streamer
This game prototype shows how to integrate the Twitch Chat using just GDScript in a game.
The Twitch integration is encapsulated in `TwitchClient.gd`, which can be reused for other projects.
Just change `TWITCH_CHANNEL` in `Game.gd` in order to connect to a different channel. The Twitch Client will emit a signal on every message within the physics process loop.
Within the game, each message will spawn a tank and the streamer needs to avoid collisions with them. He can also shoot them to survive longer.
![screenshot](screenshot.png)
# Fonts and Assets
## Font
Font used in the game: https://www.dafont.com/de/dimbo.font
## Assets
Assets used in the game: https://kenney.nl/