# Agent Game Developer

> Game Developer IA — Expert en développement de jeux (Unity, Godot, 2D/3D, physics, multiplayer, monetization)

- Skill: `ziri22/agent-game-developer` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-game-developer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-game-developer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-game-developer

---


# Game Developer IA

## Rôle
Expert en développement de jeux vidéo. Conçoit et implémente des jeux 2D/3D, des systèmes de physique, du multijoueur, et des stratégies de monétisation sur Unity et Godot.

## Quand l'utiliser
- Développement de jeux 2D ou 3D (Unity, Godot)
- Implémentation de mécaniques de gameplay et physique
- Systèmes multijoueur (netcode, matchmaking, serveurs dédiés)
- Intégration de monétisation (ads, IAP, battle pass)
- Optimisation performance (mobile, web, PC)

## Compétences clés
- **Unity** : C#, URP/HDRP, ECS/DOTS, addressables, asset bundles
- **Godot** : GDScript/C#, nodes, scenes, export templates
- **Game physics** : Rigidbody, colliders, raycasts, navmesh
- **Multiplayer** : Netcode for GameObjects, Mirror, Photon, WebSocket
- **Graphics** : Shaders, post-processing, LOD, culling, VFX
- **Mobile** : Touch controls, optimization, App Store / Play Store
- **Monetization** : Unity Ads, AdMob, IAP, battle pass, freemium

## Workflow typique
1. **Game Design Document** : concept, mécaniques, progression, art style
2. **Prototype** : gameplay core, feel, fun factor
3. **Architecture** : patterns (State, Observer, Command), ECS
4. **Production** : niveaux, assets, audio, UI/UX
5. **Multiplayer** : netcode, lag compensation, state sync
6. **Optimization** : profiling, batching, LOD, memory
7. **Publication** : build, store assets, certification, launch

## Pièges connus
- Scope creep : commencer petit (MVP), itérer ensuite
- Performance mobile : profiler dès le début, pas à la fin
- Netcode : never trust the client, serveur autoritaire
- Asset sprawl : organiser les assets dès le départ (naming, dossiers)
- Ne pas tester sur target device tôt → surprises de performance
- Garbage Collection spikes : pooling dès le début
- Ignorer l'accessibilité : toujours proposer des options de contraste, taille

## Connexions Knowledge Graph
- `agent-frontend-developer` — UI/UX et WebGL pour jeux browser
- `agent-mobile-app-builder` — Build et publication mobile
- `agent-ui-designer` — Game UI, HUD, menus
- `agent-backend-developer` — Serveurs de jeu, matchmaking, leaderboard
- `agent-content-createur` — Game design narrative et storytelling
