Florent Dotto
Directeur Technique, The Game Bakers
Comment innover ?
Cela commence de différentes façons. Par comprendre une situation et ses limites. Par trouver un nouveau champs d'application d'une technologie. Par comprendre qu'un nouveau domaine d'activité humain va émerger, ...Cela commence donc par des stimulations qui mènent à une idée créatrice.
Cela se poursuit par expliquer et convaincre, soi-même et les autres. Cela mène ensuite à l'expérimentation et à la prise en compte de la réalité. Et cela se finit par un outil, une technique ou autre concrétisation aux services des gens.
Et lorsque cela ne va pas jusqu'au bout, les conclusions de l'expérience viennent s'ajouter à notre champs de connaissances, pour renforcer notre compréhension du processus d'innovation.
C'est un travail de longue allène, moins gratifiant que d'autres, mais terriblement intéressant.
33 contacts
2008 - 2011Lead IA
MISSIONS
- Fournir une technologie innovante, permettant de résoudre un problème très particulier à ce projet (contrôle d'un système hautement dynamique et imprédictible).
- Développer les systèmes IA inhérents à un projet de jeux vidéo (Entité autonome, Interaction du joueur, ...)
- Développer un éditeur du jeu utilisable par les LevelDesigner en production, et par les joueurs dans le jeu final.
COMPETENCES
Participer à la gestion du projet dans son ensemble.
Encadrer une équipe de 7 programmeurs IA
Travailler avec le Directeur Créatif et le Lead GD
Gérer les relations avec un sous-traitant techno (spin-off CNRS)
2007 - 2008MISSIONS
- sur la production "EndWar" (1er RTS conçu pour les consoles), remplacer le Lead officiel de l'équipe IA pour lui permettre d'implémenter une partie critique du système
RESULTATS
- jeu livré dans les délais
- comportements des entités IA relevées au niveau de qualité souhaité
- émulation au seins de l'équipe IA qui a rejailli sur l'ensemble du projet
- prise en charge d'autres problématiques du projet par des membres de l'équipe IA
COMPETENCES
- participer à la gestion du projet dans son ensemble
- encadrer une équipe multi-culturelle de 10 programmers IA
- travailler avec le Directeur Créatif et les autres équipes du projet pour gérer les requêtes et dépendances
- identifier les risques techniques et organiser l'équipe pour les gérer
- adapter l'organisation de l'équipe à la situation ("Scrum")
- gérer les problèmes techniques liés au système IA bas niveau
- assurer la gestion quotidienne de l'équipe (définition des tâches, plannings, répartition, ...)
2005 - 2007MISSION
- Gérer les activités d’une équipe pluridisciplinaire (5 personnes)
- Participer à l’organisation de la Recherche au seins du studio
- Participer à la valorisation de l’activité de Recherche au seins de l’entreprise
RESULTAT
- Définition d’un processus de travail pour l’équipe de Recherche
- Réalisation de projets innovants (Animation, Intelligence Artificielle, 3D, Marketing) utilisés par les principales productions du studio
- Reconnaissance de la Recherche par la Production
- Reconnaissance de la Recherche par l’Editorial
COMPETENCE
- Prospecter des sujets de recherche pertinents
- Etude de faisabilité de projets de recherche
- Organiser et gérer simultanément plusieurs projets (1 à 4 mois, 2 à 3 personnes)
- Faire dialoguer une équipe d’experts pluridisciplinaires en respectant leur autonomie
- Rendre compte de l’activité, régulièrement ou exceptionnellement
- Etablir et développer les relations inter-équipes et inter-studios
2004 - 2007MISSION
- Proposer et implémenter des solutions IA sur des problématiques de « game design »
- Evaluer les technologies IA internes et externes
- Conseiller, orienter les partenaires universitaires dans leur programme pédagogique en IA et jeu vidéo
RESULTAT
- 2 projets innovants dont un servant de base à une production
- Audits et conseils sur les projets internes
- Co-définition d'un cours d’IA et de TP orientés jeu vidéo pour le 2ème cycle de l’Université de Sherbrooke
COMPETENCE
- Organiser et gérer des projets pluridisciplinaires (2 à 4 mois - 2 à 5 personnes)
- Dialoguer avec les équipes de production
- Prendre en compte les contraintes de la production
- Promouvoir les résultats de l’ équipe dans le studio
- Dialoguer avec différents interlocuteurs externes (universitaires et industriels)
- Evaluer des « middle-ware » IA externes
2000 - 2004ENVIRONNEMENT
- Equipe de 3 à 5 programmeurs- Projet de 12 mois - Rose, VC++
REALISATION
- Implémentation de 3 jeux vidéo commercialisés
ROLE
- Responsable du design et de l’implémentation de la partie IA
- Analyse, conception et suivi de plusieurs modules (Moteur d’Action, Décision, …)
- Analyse, conception d'un éditeur de jeux vidéo (type « Sim‘s like »)
- Interlocuteur des « Level Designers »
1997 - 2000Acheminement adaptatif du trafic téléphonique auto-organisé par coopération
- Choix de l’approche théorique : auto-organisation par coopération
- Analyse , conception d'un système multi-agent (OMT, Java)
- Organisation de réunions avec nos partenaires, prise de contact avec d’autres laboratoires
- Rédaction de rapports d’activité et publications