Menu

Xavier LEMAITRE

PARIS

En résumé

Co-fondateur, CTO de Piece of Cake studios, un studio de développement indépendant et innovant de jeux vidéo focalisé sur la création de jeux de coopération.

Voir: http://www.pieceofcake-studios.com

Mes compétences :
C++
OpenGL
DirectX

Entreprises

  • Piece of Cake studios - Directeur Créatif pour Hacktag

    2016 - 2018
  • Piece of Cake studios - CTO, Co-fondateur

    2015 - maintenant
  • Entreprise individuelle - Programmeur Graphique et Moteur Freelance

    2014 - 2015 Point fort:
    - 10 ans d'expérience
    - Programmation Graphique 3D
    - Expert Programmation C++, C#
    - Développement moteur de jeux
    - Développement de jeux sous Unity
    - Optimisations haut et bas niveau
    - Consultant pour pipeline de production d'asset 3D, développement d'outils jeux vidéo
  • DSK Supinfogame - Chef de Département Game Programming

    2013 - 2014 Travaillant comme Head of Department Game Programming dans DSK Supinfogame à Pune en Inde.

    J'étais en charge de:
    - Encadrer le département de Programmation de Jeux Vidéo sur un campus internationnal en Inde
    - Création et mise en place du programme d'enseignement en programmation
    - Organisation des classes de programmation de jeux vidéo, de leur cours et de leur planning
    - Maitre de conférence pour les cours de cross platform development, software engineering, physics programming, AI programming, Graphics programming, unity, mobile & web games development
    - Mentor technique et programmation pour les projets étudiants (udk, unity, cry engine, ...)
    - Mise en place du diplôme européen ECTS (European Credits Transfer System)
  • Ankama Games - Responsable Technique

    Roubaix 2011 - 2012 En plus de ma position de Graphics Programmer, j'ai été également Technical Lead sur le projet Slage (PC).

    J'étais en charge de:
    - Responsabilités technique du projet
    - Encadrement partagé de l'équipe de programmation
    - Gestion du SDK et de l'architecture du jeu
    - Optimisations globales de la mémoire et amélioration des performances du projet
    - Intégration de technologie middleware
    - Assistance technique pour les équipe des autres départements
    - Amélioration et raffinement des outils du jeu et du flux de travail de production
    - Assistance et maintenance de la bibliothèque d'animation et de sa chaine d'outils
    - Développement du moteur graphique

    Jeu: “Slage”
    Genre: Action RPG
    Plateforme(s): PC
    Développeur: Ankama Games
    Editeur: Ankama
  • Ankama Games - Programmeur Graphique Senior

    Roubaix 2010 - 2012 Travaillant comme Senior Graphics Programmer sur le jeu Slage (PC).

    Je suis impliqué dans:
    - Seul responsable du développement du moteur 3D et des outils
    - Programmation et intégration dans le jeu du moteur graphique
    - Développement des fonctionnalités graphiques et des effets dans le jeu
    - Programmation des shaders et de leurs outils associés
    - Développement du visualiseur d’assets et de la chaine d’outils de production graphique basé sur le SDK de 3DSMax (MaxScript & MaxPlugins)

    Jeu: “Slage”
    Genre: Hack’n Slash
    Platforme: PC
    Développeur: Ankama Games
    Editeur: Ankama Games
  • Eden Games - Programmeur Graphique R&D

    Lyon 2008 - 2009 Travaillant comme R&D Graphics Programmer sur “Garden” (PS3, PC, Mac) la prochaine technologie de Eden Games (chaine d’outil, moteur de jeu, éditeur “WYSIWYG”, recherches technologiques).

    J’étais chargé de:
    - Conception et du développement du nouveau moteur 3d dans une équipe graphique de 3 personnes.
    - Programmation des fonctionnalités graphiques de noyau pour D3D10 et PS3 (libGcm)
    - Des modèle de conception multithreadés appliqué à l’intégration du moteur graphique dans le moteur de jeu
    - Dévelopement de la chaine d’outils graphiques
    - Conception du système de shaders, de leur compilation et de leur paquetage (HLSL4, libGcm/Cg) avec la conception d’un editeur de matériau utilisant un graphe de shader éditable par les graphistes.

    Moteur/SDK: “Garden”
    Platformes: PS3, PC, Mac
    Développeur: Eden Games
    Editeur: N/A
  • Eden Games - Programmeur Graphique PS3

    Lyon 2008 - 2008 Travaillant comme Graphics Programmer dans l’équipe PS3 de Eden Games sur le jeu “Alone in the Dark: Inferno” (PS3).

    J’étais impliqué dans:
    - Portage et optimisation du moteur 3D pour PS3
    - Amélioration du cache de shaders pour la PS3 avec de meilleurs combinatoires, une compression offline, une décompression et modification du microcode en temps réel aux SPU, et l’upload au RSX.

    Jeu: “Alone in the Dark: Inferno”
    Genre: Action, Aventure, Survival Horror
    Platformes: PS3
    Développeur: Eden Games
    Editeur: Atari
  • Eden Games - Programmeur Graphique

    Lyon 2005 - 2008 Travaillant comme Graphics Programmer sur le jeu “Alone in the Dark: Near Death Investigation” (X360, PC).

    J’étais en charge:
    - Conception et développement du moteur 3D multithreadé pour X360 et PC (D3D9).
    - Développement des algorithmes d’éclairage et d’ombrage (LiSPSM, VirtualSM, CSM, PCF)
    - Compilation offline et dynamique des shaders, link de fragments de shader
    - Programmation des shaders (HLSL)
    - Effets de post traitement en jeu

    Jeu: “Alone in the Dark: Near Death Investigation”
    Genre: Action, Aventure, Survival Horror
    Platformes: X360, PC
    Développeur: Eden Games
    Editeur: Atari
  • Smack Down Productions - Stagiaire Programmeur Graphique

    ISSY-LES-MOULINEAUX 2005 - 2005 Stage en qualité de Graphics Programmer sur le premier jeu PC de Smack Down Productions.

    J’étais en charge de:
    - Développement du moteur 3D
    - Programmation sous D3D9 et des shaders (HLSL)
    - Système de particules et effets graphiques
    - Effets de post traitement en jeu
    - Import des assets graphiques depuis COLLADA vers le moteur 3D
    - Export des assets graphiques de Maya et scripts MEL

    Jeu: *annulé*
    Genre: Action, Aventure
    Platformes: PC
    Développeur: Smack Down Productions
    Editeur: N/A
  • Eugen Systems - Stagiaire Programmeur Contenu de Jeu

    Paris 2005 - 2005 Stage en qualité de Game Content Programmer sur le jeu “Act of War: High Treason”.

    J’étais impliqué dans:
    - Développement d’abilité d’unités et integration d’assets graphiques (3D, animation et interface utilisateur)
    - Améliration d’un outil interne de report de l’API du moteur de jeu pour Delphi

    Jeu: “Act of War: High Treason”
    Genre: RTS
    Platformes: PC
    Développeur: Eugen Systems
    Editeur: Atari
  • LERI - Stagiaire Programmeur IA

    2004 - 2004 Stage en qualité de AI Programmer sur un framework de simulation physique et d’animation pour un laboratoire de recherche informatique.

    J’étais chargé de:
    - Programmation d’algorithmes de flocking basé sur les articles “Steering Behaviors” de Craig Reynolds.
    - Integration des comportements de steering pour diriger des animations dans un framework d’animation et de simulation physique en temps réel.

    Platformes: HP Unix, PC
    Développeur: LERI (now SIC @ CReSTIC)
  • LERI - Stagiaire Programmeur Physique

    2002 - 2002 Stage en qualité de Physics Programmer pour un laboratoire de recherche informatique.

    J’étais impliqué dans:
    - Conception et développement d’un logiciel d’animation et de simulation physique en temps réel.
    - Programmation d’un moteur physique 3D temps réel pour les corps rigides (sphere, cube, cone, cylinder) basé sur les articles de Chris Hecker articles publié dans Game Developer Magazine.
    - Développement d’une bibliothèque de détection simple de collision
    - Développement graphique utilisant OpenGL.

    Logiciel: Anima4D
    Platformes: HP Unix, PC
    Développeur: LERI (now SIC @ CReSTIC)

Formations

Réseau

Annuaire des membres :