Minigame Collection (20 Games)


DOWNLOAD

DOCUMENTATION

SCREENSHOTS

📸 Click to view






















MGC - Minigame Collection

The minigame goat’s back.
The original pack? Iconic.

Still running on 1800+ servers and proving that simple design done right lasts forever.
But time moves on and so did the tech, the visuals, and the standard I hold myself to.

So I started fresh. Every game, reimagined from the ground up with modern UI, smoother flow, and that unmistakable PIT touch.

Welcome to MGC.

Twenty handcrafted skill challenges under one clean system.
Every click, every beat, every “oh shit” moment fine-tuned to hit harder and feel better.
For the devs who care about polish, and the players who are bored of the same old stuff.


Overview

It’s more than just a “press E to win” collection.
It’s a full on sandbox of logic, reflex, memory, and timing designed to slot anywhere: hacking jobs, heists, crafting, torture-testing your friends, whatever.

  • 20 unique minigames - all new, all rebuilt
  • Unified callback system - one export, one return, zero headaches
  • Standalone & framework-ready - works with QBCore, ESX, or that weird custom core you swear is “better”
  • Shared UI theme, fonts, and sounds - everything finally matches
  • Configurable, lightweight, and aggressively optimized

You want clean, fast, and consistent?
You got it.


Included Games

Logic: Anagram, Tile Shift, Bit Flip, Circuit Trace
Reflex: Whack Flash, Button Mash, Key Drop, Code Drop
Timing: Skill Bar, Skill Circle, Pulse Sync, Signal Wave
Puzzle: Chip Hack, Pattern Lock, Safe Crack, Pin Code
Special: Wire Cut, Packet Snatch, Frequency Jam, Hangman

Twenty games.
One consistent system.
Zero excuses for lazy design.


Quick Start

exports.mgc:start_game({
    game = 'signal_wave', -- or any of the other 20 games
    data = { difficulty = 3 } -- refer to docs for per game settings
}, function(result)
    if result.success then
        print(('Game %s completed successfully'):format(result.game))
    else
        print(('Game %s failed'):format(result.game))
    end
end)

It’s that simple.
All games fire back the same payload.
No undocumented voodoo, no extra events, no mystery variables called xD_please_work.


Why You Want This

  • Because your players deserve more than the same recycled games.
  • Because every server’s still running the old pack like it’s vintage.
  • Because a minigame shouldn’t freeze your entire UI when someone blinks.
  • Because it’s not “just another hack game” it’s twenty reasons to stop using the same shite.
  • Because consistency is sexy.

Install

  1. Drop MGC into your resources/ folder.
  2. Add ensure mgc to your server.cfg.
  3. Call the export whenever you want chaos.
  4. Watch your logs light up with success messages instead of Lua errors.

For Server Owners

Still using boii_minigames? That’s adorable.
Pit Minigames is the trusted upgrade same spirit, new code, zero bullshit.

Drop it in, call the export, and watch your players rage-quit responsibly.


For Script Devs

Need help swapping from boii_minigames to this version?
Want to just flex some new games?

Give me a shout if im around I can help.


Support

Can’t beat a game?
Want to complain about one being too hard?
Join the discord.

Join the Discord

Support Hours: Mon–Fri, 10AM–10PM GMT
Outside that? Shout at the moon, sacrifice a chicken? Or just be patient and wait for someone to be around.

18 Likes

Very good!

I was interested in some of them and noticed a small problem; I was trying to change the difficulty of the minigame and it wouldn’t change at all.

In the local function function start_game(data, cb)
In SendNuiMessage you forgot to send the data.

SendNUIMessage({
        action = "start_minigame",
        game = data.game,
        data = data or {}
    })

it was supposed to be data.data

SendNUIMessage({
        action = "start_minigame",
        game = data.game,
        data = data.data or {}
    })

t worked perfectly! The minigames turned out great.

2 Likes

yeh this was mentioned in discord forgot to go back in and sort… ill do it later today <3 much love

1 Like

this is cool and all by you rly shouldnt dog on another creator that is releasing free stuff also. Lets try to make the FiveM dev community a little less toxic dont add to it. Other then that love the games ive already put them into my server

Where did i dog on another creator am confused?
The only comment is about boii_minigames which is me :stuck_out_tongue:

Playing In Traffic = Formally BOII Development.

Have been making a slight pivot into making some small indie games so rebranded to something “less serious” is the short story.

ah didnt know that you were boii so all good then

1 Like

Haha yehh both me :sweat_smile:
S’all good had me a little confused there.

Basically this is the evolution of boii_minigames just since i rebranded its not a v2 its a new thing technically

Assuming the keypad minigame is like wordle I have no idea how I got this XD