Kitchen Panic
Kitchen Panic is a low-poly 3D restaurant game built with Godot 4.7 and GDScript. The streamer controls a chef in a small restaurant while Twitch viewers guess the ingredients of dishes. Correct guesses reveal ingredients and earn viewer points; the chef cooks the dish and carries it to a dining table to complete the order.
.
Controls
- W A S D or arrow keys: Move the chef.
- Mouse: Rotate the follow camera while the cursor is captured.
- Escape: Release or recapture the mouse cursor.
- E: Interact with the nearby table or stove.
Order gameplay
- Walk to a dining table and press E to view its dish, country, flag, and fact.
- Walk to the stove and press E to start the guessing phase. The ingredient bar shows hidden ingredient names, clues, and a 60-second countdown ring.
- Twitch chat guesses ingredient names or aliases. The first correct guess reveals that ingredient. Each viewer can guess once every two seconds. A hint reveals a first letter after 15 seconds without a correct find.
- If the timer expires before every ingredient is guessed, the order is cancelled and can be started again from a table.
- When every ingredient is revealed, the pot cooks for 10 seconds. The Chakchouka model appears on the service counter for the Shakshuka order.
- Press E at the stove to pick up the plate, then walk to a dining table and press E to serve it.
Viewers receive 100 points plus a speed bonus for each correct ingredient. Each distinct viewer who contributed a correct guess receives an additional 50 points when the dish is served. The on-screen coin count increases by one for each served dish.
Twitch chat
Open the Twitch panel, enter the channel name, and connect. On first use, authorize the Twitch account shown by the authorization flow. The game reads chat through Twitch IRC over a secure WebSocket; it does not send messages to chat.
The channel name, Twitch username, and authorization token are saved locally in Godot's user://kitchen_panic.cfg. Keep this file out of the project and never commit tokens or other secrets.
Built With
- codex
- gdscript
- godot
- mixamo
- tencent