Available for opportunities · Orléans, France

Michael Abid — Game Developer & AI Engineer

Game Developer & AI Engineer

  • Unreal Engine / C++
  • LLM apps & AI agents
  • MCP & AI tooling
Scroll
LLMs via APIs, SDKs, CLIs & MCP✦ AI agents✦ MCP servers✦ Image generation pipelines✦ Persistent AI memory✦ TypeScript / Node.js✦ React / Remotion✦ Cloudflare Workers✦ Unreal Engine 5✦ Unity✦ Blender✦ Houdini✦ JetBrains Rider✦ Perforce / Git✦ TypeScript✦ JavaScript✦ Python✦ C++✦ C#✦ C✦ Java✦ SQL✦ MySQL✦ PHP✦ HTML5✦ CSS✦ Lua✦ LLMs via APIs, SDKs, CLIs & MCP✦ AI agents✦ MCP servers✦ Image generation pipelines✦ Persistent AI memory✦ TypeScript / Node.js✦ React / Remotion✦ Cloudflare Workers✦ Unreal Engine 5✦ Unity✦ Blender✦ Houdini✦ JetBrains Rider✦ Perforce / Git✦ TypeScript✦ JavaScript✦ Python✦ C++✦ C#✦ C✦ Java✦ SQL✦ MySQL✦ PHP✦ HTML5✦ CSS✦ Lua✦
01

About me

Portrait of Michael Abid
// player_one.jpg

Hi, I'm Michael Abid, a game developer and AI engineer with a Master's in Game Programming from Rubika SupInfoGame. I started out making game mods, then shipped networked VR gameplay in Unreal Engine.

Across my projects, I first integrated LLMs into games (an AI game master, NPCs with memory), then moved on to general-purpose AI products and agent tooling. I bring game-dev habits to AI: server-authoritative state, performance budgets and complete systems shipped end to end. Available for new opportunities.

Languages: French (native), English (fluent (TOEIC 925)), German (basic).
Off-screen: game modding, tabletop RPGs, fantasy films, series and games, strategy games.

AI

  • LLMs via APIs, SDKs, CLIs & MCP
  • AI agents
  • MCP servers
  • Image generation pipelines
  • Persistent AI memory
  • TypeScript / Node.js
  • React / Remotion
  • Cloudflare Workers

Languages

  • TypeScript
  • JavaScript
  • Python
  • C++
  • C#
  • C
  • Java
  • SQL
  • MySQL
  • PHP
  • HTML5
  • CSS
  • Lua

Unreal Engine

  • Gameplay programming in C++ & Blueprint
  • Gameplay Framework (Character, Controller, GameState)
  • Custom movement (CharacterMovementComponent)
  • Replication, RPCs & Steam online
  • Debugging & profiling (Insights, RenderDoc)

Software

  • Unreal Engine 5
  • Unity
  • Blender
  • Houdini
  • JetBrains Rider
  • Perforce / Git

Fields

  • AI engineering
  • Network programming
  • VR development & optimisation
  • Gameplay systems
  • 3D math & vectors
  • Web development
02

My journey

2024 — Present

Game Developer & AI Engineer

⚙ Independent

Developed multiplayer games in Unreal Engine 5, integrated LLMs into game projects, then designed and deployed AI products and an open-source MCP server.

  • SuperTag: Steam online & matchmaking services
  • Chroniques IA: AI game master
  • IntimateAI: AI social network
  • MotionForge: open-source MCP server
Sept. — Dec. 2023

Gameplay Programmer Internship

⚙ Virtual Room, Paris

Worked on Asterix & Obelix: Mission Potions and Planet Party: VR gameplay and online development in Unreal Engine.

  • Unreal online development
  • Unreal VR development
  • Gameplay for a full level
  • Animation integration
  • Code review with Swarm
2021 — 2023

Master in Game Programming

🎓 Rubika SupInfoGame, Valenciennes

Master's degree in game programming and management, specialised in C++ & Unreal Engine and C# & Unity.

  • Game programming & management
  • Advanced C++
  • Network programming
June — Aug. 2022

Unity Programmer Internship

⚙ PickWitt, Remote

Built a vertical slice prototype for investors (Gauntlet 109).

  • Unity tools (level editor, menus)
  • 2D controller (4 characters)
  • AI base architecture
Apr. 2019 — Aug. 2020

FullStack Web Developer

⚙ Hutchinson, Montargis

Developed an internal web application for R&D product cataloguing.

  • Requirements & specifications
  • PHP (no framework)
  • Project management
  • Full lifecycle development
2017 — 2020

Licence in Web & Mobile Computing

🎓 Université d'Orléans

Foundations in computer science, C++, PHP, HTML/CSS.

03

Selected projects

MotionForge — Motion design for AI agents: compose videos from reusable presets instead of writing animation code.
01 · AI · Open source

MotionForge

Motion design for AI agents: compose videos from reusable presets instead of writing animation code.

  • TypeScript
  • MCP
  • AI agents
  • Remotion
  • three.js
  • Fastify
Chroniques IA — The role-playing game that remembers everything, and whose world keeps living after the session ends.
02 · AI · Live

Chroniques IA

The role-playing game that remembers everything, and whose world keeps living after the session ends.

  • TypeScript
  • React 19
  • LLM APIs
  • Cloudflare Workers
  • Multiplayer
IntimateAI — A living social network where AI characters post, comment and chat with you.
03 · AI · Live

IntimateAI

A living social network where AI characters post, comment and chat with you.

  • React 19
  • Node.js
  • LLM APIs
  • Image generation
  • MCP
  • SSE
SuperTag — Unreal Engine / C++ – Multiplayer chase-tag
04 · Game · In development

SuperTag

Chase-tag across arenas with parkour movement and a grapple, now with Steam and a custom matchmaking server.

  • Unreal Engine
  • C++
  • Networking
  • Node.js
Asterix VR — Unreal Engine / C++ – VR Cooperative Game (2–4 players)
05 · Game · Shipped

Asterix VR

A one‑hour VR experience for 2–4 players where you play as Druids learning Panoramix’s skills. Multiple events affect the future of the Druids.

  • Unreal Engine
  • VR
  • C++
  • Multiplayer
Wandering Clouds — Unreal Engine / C++ – Narrative Adventure
06 · Game · Team of 11 · 9 months

Wandering Clouds

After a massive storm, cloud‑made ecosystems are disrupted across floating islets. Play as Perci, a young meteorologist, restoring clouds and helping inhabitants through hiking, jumping and gliding.

  • Unreal Engine
  • Blueprints
  • UI
Radar System — Lua Add‑on – Holographic Radar
07 · Game · Mod · 19k downloads

Radar System

A holographic radar with sensors, jammers and ping points. 19k unique downloads.

  • Lua
  • Garry's Mod
  • UI
Twitch All Starz — Hybrid Clicker/TCG
08 · Game · Team of 8 · PC & Mobile

Twitch All Starz

A hybrid clicker/trading‑card game where players place evolving token cards to generate hype before their opponent.

  • Unity
  • C#
  • Card game
Dungeon Explorer — Unity Adventure Prototype
09 · Game · Unity · 1 week

Dungeon Explorer

A Unity adventure prototype where the player explores dungeons while the camera is indirectly controlled through map triggers, enabling perspective puzzles.

  • Unity
  • C#
  • AI
Gauntlet 109 — Unity / C# – Prototype Remake
10 · Game · Investor build

Gauntlet 109

A retro‑inspired remake built during a three‑month internship. We refactored an existing codebase, created a level editor with controller support and dynamic UI, and delivered a playable build for investors.

  • Unity
  • C#
  • Level editor
  • UI

Want to see more?

04

Writing

All articles→
05

Get in touch

Let's talk.