Pure ResourcesPure Studio Minigames
Pure Resources

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_minigames
Important: pure_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:

lua
-- 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
end

All 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/stages
  • speed — 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:

  1. Ensure all dependencies are installed and running
  2. Check the server console for error messages
  3. Verify you are using the correct export names
  4. 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.