Pure Studio Minigames
Overview
Pure Studio Minigames is a collection of 26 handcrafted minigames designed to bring skill-based interaction to every corner of your FiveM server.
From heists and hacking to lockpicking and quick-time events — every game features a clean, modern UI with fully adjustable difficulty settings.
Requirements
The following resources are mandatory:
- pure_lib (Escrow — provided with the script)
- ox_lib
Pure Studio Minigames will not start without these dependencies.
Supported frameworks:
- ESX
- QBCore
- QBox
Installation Steps
1. Upload Files
Extract the downloaded archive and place the pure_minigames and pure_lib folders into your server's resources directory.
2. Add to Server Config
Add the following to your server.cfg:
ensure pure_lib
ensure pure_minigamespure_lib must start before pure_minigames.3. Restart
Restart your server or run ensure pure_minigames in the server console. No additional configuration is needed for basic usage.
All 26 Minigames
Security & Heist:
- SafeCrack — Rotate the dial to find the tumblers
- KeyDrop — Time key drops through a moving gate
- WireCut — Snip the correct wires before time runs out
- ChipHack — Navigate circuit boards to bypass security
- CircuitTrace — Trace the correct path through a circuit grid
- PatternLock — Reproduce a pattern on a lock grid
Reflex & Speed:
- SkillCircle — Stop the indicator in the target zone
- SkillBar — Hit the sweet spot on a moving bar
- ButtonMash — Tap rapidly to fill the meter
- WhackFlash — React to flash targets
- CodeDrop — Catch falling code fragments in order
Logic & Puzzle:
- Anagram — Unscramble letters under pressure
- Hangman — Classic word guessing
- TileShift — Slide tiles into the correct arrangement
- BitFlip — Toggle binary bits to match the target
- PipeFlow — Connect pipe segments
- Untangle — Drag nodes to untangle connections
- ConnectDots — Link matching pairs without crossing
Tech & Hacking:
- FrequencyJam — Match the jamming frequency
- PulseSync — Synchronize multiple pulse waves
- PacketSnatch — Intercept the right data packets
- SignalWave — Tune your wave to the target signal
- CodeCracker — Deduce the hidden code
Memory & Pattern:
- SequenceMemory — Reproduce increasingly long sequences
- PatternMatch — Spot matching patterns from a grid
- MemoryCard — Flip and match card pairs
Usage & Exports
Trigger any minigame from your scripts using simple exports:
-- Basic usage
local success = exports['pure_minigames']:SafeCrack({
difficulty = 'medium', -- easy, medium, hard
timeLimit = 30 -- seconds (optional)
})
if success then
-- Player completed the minigame
else
-- Player failed
endAll 26 minigames follow the same export pattern. Pass a config table with difficulty and optional parameters like timeLimit, stages, or speed.
Common parameters:
difficulty—'easy','medium', or'hard'timeLimit— Time in seconds (overrides difficulty default)stages— Number of rounds/stagesspeed— Animation/movement speed multiplier
Configuration
Each minigame has its own configuration section where you can fine-tune difficulty parameters.
Adjustable per minigame:
- Base speed and acceleration
- Time limits per difficulty level
- Number of stages or rounds
- Target zone sizes (for precision games)
- Pattern complexity (for memory/logic games)
- Visual feedback intensity
All values can be adjusted in the config file or overridden per-call via the export parameters.
Support
If you encounter any issues:
- Ensure all dependencies are installed and running
- Check the server console for error messages
- Verify you are using the correct export names
- Visit our Discord for live support — available 7 days a week
We offer a 7-day refund policy if we are unable to resolve your issue.