Reckless est un framework complet et modulaire pour serveurs roleplay Red Dead Redemption 2 sur RedM, développé avec Valenor Studio. J’y ai principalement construit l’interface utilisateur (rks_ui) en React et TypeScript, l’inventaire, la messagerie par télégrammes, le chat et les menus, côté interface comme côté Lua.
SOUS LE CAPOT
VUE ISOMÉTRIQUEUne stack. Un écosystème.
Project Core → catégories → technologies. Chaque structure représente un rôle dans le projet.
ARCHITECTURE
- React
- Vite
- Sass
- Zustand
- dnd-kit
- MySQL
- RedM
- Lua
- TypeScript
Chaque technologie est reliée à sa catégorie
Captures de rks_ui
Mes contributions
- rks_ui : framework d’interface React/Vite piloté depuis Lua — menus latéraux, listes, catalogues, boutique, menu pause, menu contextuel (Alt), dialogues et saisie
- Synchronisation NUI par deltas ciblés : seules les propriétés modifiées sont envoyées à l’interface
- Inventaire : poids, quantités décimales, monnaie, vêtements, coffres, don entre joueurs avec aperçu 3D
- Fabrication en file d’attente en arrière-plan avec progression persistante
- Télégrammes persistants avec annuaire, signature dessinée et envoi anonyme, et journaux Discord
- Chat, menu pause, écran de mort et boutique, avec sécurisation des commandes et des transactions côté serveur
Le projet
Le framework sépare le cœur (personnages, interactions, banque, sociétés, boutiques, écuries…), les interfaces, les scripts de gameplay et le mapping. J’ai travaillé de février à mai 2026 sur le dépôt de l’équipe, avec plus de 500 commits, en privilégiant des interfaces réactives qui restent fluides en jeu.