Majd Lahbib
Développement de jeux et de logiciels, El Alia, Bizerte, Tunisie. Date de naissance : 18 octobre 2008. Frère d’Adam Lahbib (adamlahbib.com), ingénieur plateforme et sécurité. Écrit du code depuis 2023 (dès 14 ans). Entrée à l’université en 2027 ; à la recherche de stages en développement logiciel ou en développement de jeux vidéo.
Contact
- E-mail : hello@majdlahbib.com
- GitHub : github.com/MajdLHB
- itch.io : majdlahbib.itch.io
- LinkedIn : linkedin.com/in/majd-lahbib
- X : @LahbibMajd
- Crédit BoardGameGeek : Majd Lahbib, développement de jeux de plateau
Expérience
Game Developer, Teomach Games (Édimbourg) — juillet 2025 à juin 2026 (16–17 ans), à distance, à temps partiel
Crédit de développement sur Pivot, un jeu de plateau économique de 2 à 5 joueurs conçu par Tom Inglis et édité par Teomach Games (BoardGameGeek, page officielle ; Kickstarter prévu début 2027). Réalisation de l’édition Tabletop Simulator avec automatisation des règles en Lua (gratuite sur le Steam Workshop), lancement de la version Board Game Arena et participation à son développement, et réalisation de la majeure partie d’une version virtualtabletop.io (en pause pendant l’année du bac). 260 commits sur environ un an, en parallèle du lycée. Une partie de l’implémentation a été écrite avec un assistant de code IA.
Projets
Pixel Publisher — septembre 2026 (17 ans)
Un jeu de gestion en pixel art autour d’une maison d’édition, dont le moteur caché est un modèle de langage. Le joueur écrit une vraie nouvelle ; le modèle renvoie un verdict critique, un score d’attrait grand public et des publications sur les réseaux sociaux qui parlent de l’intrigue réelle. Ces résultats alimentent une courbe de ventes hebdomadaire, avec loyer, réputation et événements aléatoires. Un seul fichier HTML, sans étape de build. Fonctionne avec Gemini, OpenAI ou un moteur factice hors ligne. Réalisé avec l’aide d’assistants de code IA. Jouable sur majdlahbib.itch.io.
Project Studio — septembre 2026, en développement (17 ans)
Suite de Pixel Publisher : diriger un studio de cinéma, façonner un scénario avec une salle d’auteurs, puis affronter des critiques qui citent des scènes précises. Compatible manette et clavier, pixel art en vue de dessus.
School Timetable Solver — août à septembre 2026 (17 ans)
Générateur d’emplois du temps par solveur de contraintes, pour les collèges et lycées tunisiens. Les règles du ministère (circulaire 51/2018) sont des contraintes strictes, les préférences de confort sont des pondérations modifiables, et les résultats s’exportent vers aSc TimeTables 2013 avec une vérification indépendante. Python, OR-Tools CP-SAT. Réalisé avec l’aide d’assistants de code IA. Code source.
Interacta — avril à juin 2026 (17 ans)
Application web progressive pensée pour le mobile : un fil social de widgets 2D jouables en plein écran (mini-jeux, puzzles, outils d’apprentissage). React, Tailwind, Supabase. Plus de 400 commits. Développement en pause : une démo tourne sur interacta-app.tech, mais certaines fonctionnalités sont inachevées.
Compilateur algo-tn et extension VS Code — juillet 2026 (17 ans)
Transpile en Python le pseudo-code en français enseigné dans les lycées tunisiens, avec coloration syntaxique et snippets pour VS Code.
Keep Going: Trick Box — 2024 (15 ans)
Jeu de réflexion en 3D sous Godot 4.2 (GDScript). Réalisé sans assistance IA. Publié sur itch.io.
MajdSub — 2024 à 2025 (15–16 ans)
Outil Python/Tkinter qui récupère des sous-titres (OpenSubtitles) et les données des épisodes (TVMaze), corrige l’encodage et pilote la lecture dans VLC.
Projets inachevés ou perdus
- Jeu multijoueur en ligne (Unity + Photon) : réseau appris en autodidacte, sans IA ; fichiers perdus avant la fin du projet.
- Zoobing (Unity) : jeu de tir à la troisième personne avec animations, environnement volumétrique avec brouillard et terrain, une arme et une IA de zombies ; réalisé sans IA ; perdu avant la fin du projet.
- Majd’s Football Game (Python, 2023, 14 ans) : le tout premier jeu, entièrement en mode texte.
- Tetherfall (2026) : jeu 2D nerveux de balancement et de tir sur un monde en anneau, réalisé avec l’aide de l’IA ; inachevé.
Compétences
Méthode de travail : tout le travail sous Godot et Unity (Keep Going: Trick Box, le jeu multijoueur Unity + Photon et les jeux Unity sur itch.io) a été appris en autodidacte et écrit sans IA, tout comme Football Quiz (2023) et MajdSub (2024) ; depuis 2026, je construis beaucoup avec des assistants de code IA, et les idées, la conception et les tests viennent de moi.
Écrit bien : Python, Lua, GDScript. Notions solides : C#, JavaScript, SQL. Unity, Godot, Photon, React, Supabase, OR-Tools. API de LLM (Gemini, OpenAI) utilisées comme systèmes de jeu. Pixel art, game design et conception de jeux de plateau.
Langues
Arabe (langue maternelle), anglais (B2), français (B1), espagnol (A2).
En dehors du code
Centres d’intérêt : jeux vidéo, jeux de plateau, game design, cinéma, expériences avec l’IA. Jeu préféré : Forza Horizon 5 (et aussi Resident Evil 2, Red Dead Redemption 2, Halo Infinite, Minecraft). Film préféré : Spider-Man : New Generation (Into the Spider-Verse), et aussi Adam à travers le temps (The Adam Project).