Apporte à ton serveur une véritable salle d'arcade jouable in-game grâce à cette borne d'arcade complète — 15 mini-jeux intégrés, écran DUI dynamique, support 2 joueurs et menu admin NUI pour poser et gérer autant de bornes que tu veux dans le monde. Pensée pour s'intégrer parfaitement avec ESX, QBCore ou en standalone, et propulsée par un moteur 3D maison (Three.js) qui affiche chaque jeu directement sur l'écran du prop.
Vidéo de présentation : https://youtu.be/-W7BqRTZlvg
Fonctionnalités
15 mini-jeux jouables sur la borne
- BREAKER, SNAKE, TETRIS, NEON DRIFT, HILL RUSH, DONJON, SIMON, RUNNER, MONKEY BALL, STARFIGHT, PARKOUR, TOWER STACK, TANK ARENA, SKY PILOT, PINBALL
- Rendu temps réel via DUI + Three.js directement sur la texture écran de la borne
- Audio embarqué (effets sonores et musiques par jeu)
- Contrôles ZQSD + souris simulant un joystick + boutons rouge/bleu/jaune
- Animations live des joysticks et boutons en fonction des inputs du joueur
Borne 3D streamable entièrement modélisée
- Modèle custom
gw_arcadeavec ses 12 pièces (joysticks, manches, boutons rouge/bleu/jaune en doublon pour 2 joueurs) - Streaming automatique du
.ytyp— aucun ajout manuel dansstream/ - Assemblage dynamique de proximité (cabinet + pièces) pour rester léger
- Écran qui s'allume seulement quand un joueur s'approche (distance configurable)
- Caméra cinématique custom lors du mode jeu (FOV, position, point visé réglables)
Système multi-bornes complet
- Pose autant de bornes que tu veux sur ta map, chacune avec son propre nom
- Mode placement avec ghost prop, molette pour la hauteur,
Échappour annuler - 1 joueur par borne, gestion automatique des occupants pour éviter les conflits
- Interaction contextuelle « E » sur la borne la plus proche
Menu admin NUI moderne
- Interface ergonomique avec sidebar (Bornes / Classements / Fermer) — fini RageUI
- Pose, suppression et édition des bornes en jeu, sans toucher au moindre fichier de config
- Édition des prix par jeu et par borne — chaque borne gère sa propre table tarifaire
- Consultation des classements top 5 par jeu et par borne
- Commande configurable (par défaut
/arcadeadmin)
Économie intégrée
- Prix par partie configurable par jeu et par borne (0 $ = gratuit)
- Débit en
cashoubankau choix - Vérification serveur avant lancement — impossible de jouer sans payer
Classements persistants
- Top 5 par jeu et par borne, persisté en base
- Stockage MySQL via oxmysql avec création auto de la table
- Repli automatique sur JSON si oxmysql n'est pas présent — fonctionne en standalone
- Anti-triche serveur : score max configurable, throttling anti-spam par joueur
Accès admin flexible
- Vérification en cascade : groupes ESX → permission QB → ACE permission → whitelist d'identifiants
- Fonctionne avec ou sans framework
- Groupes ESX / permission QB / ACE perm tous configurables
Compatibilité
ESX QBCore Standalone
Prérequis
- oxmysql (optionnel — repli JSON automatique)
- es_extended ou qb-core (optionnel — mode standalone supporté)
Ressource Open Source
Les modèles 3D ne sont pas open source.