Skip to main content
Four games built around keyboard input under pressure. Defaults live in config/games/input.lua.
Set any option as a server-wide default in config/games/input.lua, or pass it in a single call to change it just that once. Every game also accepts the shared options (canCancel, title, theme, …) - see the Overview.

Keymash

Mash the shown key to fill a charge meter to 100%. It drains constantly, so keep mashing before it empties. Export: exports['awoken_minigames']:Keymash(opts) - returns true only on a win.
Presets
decayRate is the real difficulty dial - a faster drain is what makes players mash, more than a higher press count.

Keys

A grid of letters lights up one at a time. Type each highlighted letter before the clock runs out, without too many mistakes. Export: exports['awoken_minigames']:Keys(opts) - returns true only on a win.
Presets
Set letters = 'ASDFJKL' to keep everything on the home row - fairer on players who don’t touch-type.

Number Up

Click the scattered numbers in order, from 1 upward, before the clock runs out and without too many wrong clicks. Export: exports['awoken_minigames']:NumberUp(opts) - returns true only on a win.
Presets

Backdoor

Enter each key prompt in order - single keys or held combos - to clear each sequence before the shared clock runs out. Export: exports['awoken_minigames']:BackdoorSequence(opts) - returns true only on a win.
Presets
Raise minSimultaneousKeys to 2 to force held combos instead of single taps, and set keyHintText to re-theme it for your job.