Menu

Christophe KOHLER

NARBONNE

En résumé

Ingénieur/Programmeur freelance.

Ingénieur de formation, j'ai débuté ma carrière dans l’aéronautique. Je suis ensuite passé dans l'industrie du jeu vidéo que je n'ai plus quitté. Après avoir été salarié de différents studios et acquis une expérience solide, j'ai décidé de me lancer dans la création de mes propres produits (2005).

Aujourd’hui, j'alterne mon activité entre le développement de mes produits et de la prestation pour diverses sociétés en tant que programmeur externe (à distance uniquement si trop loin de mon domicile 78180). J'ai un un "home office".


Mes compétences :
Programmation
C++
Game design
Informatique
PHP
Linux

Entreprises

  • MeshRoomVR - CTO

    2016 - maintenant MeshRoomVR est un logiciel de visualisation d'objets 3D en realité virtuelle.
  • DK-GAMES - Manager / Developpeur

    2006 - 2017 Création de jeu vidéos consoles. Maitrise des cours, travail sur produits de taille moyenne.

    Realisation :

    "Ragged Edge" Blackberry/Samsung Bada (2010/2012)
    "Fizz" DSi (2010)
    "Fishie Fishie" Wii (2009)
    "Equilibrio" Wii (2008)
    "Fizz" DS (2007)
    "Mes Galops 3D" DS (2007)
    "My Little Flufties" "Animates" DS (2007)
    "My Little Flufties" PS2 (2007)
    "Le monde des Ronrons" PC (2006)
  • GameSource / Virtuos Chine - Directeur Technique

    2005 - 2017 Maitre d'oeuvre sur le projet "187 : Ride or Die" d'Ubisoft. Le jeu est produit en Chine, piloté de la France. Mise en place du projet, définition des méthode de travail, choix techniques, écriture planning, définition des listes de taches hebdomadaire, suivi quotidienne de l'équipe, support technique, programmation de parties pointues de codes (optimisations).

    Projets:

    "Final Fantasy X et X-2 remake HD" (2013)
    "Kat's Math-errific Magic Show" Leappad (2012)
    Livres interactifs. LeapPad (2011)
    "Hole in the Wall" X360 (2011)
    "Monster Jam" PSP (2010)
    "Speed Racer" DS (2008)
    "Beowulf" PSP (2007)
    "Asphalt 2" DS (2006)
    "Street Riders" PSP (2006)
  • Darkworks - Programmeur

    Paris 2005 - 2005 Mission PS2 sur fin de "Cold Fear". TRC Sony et envoi soumission.
  • DARKWORKS - Programmeur

    Paris 2004 - 2005 Intervention sur le jeu COLD FEAR en tant que spécialiste PS2. Mise en conformité du jeu par rapport aux "Technical Requirement" de SONY. Définition et debugage des processus de chargement et sauvegarde sur la memory card. Aide à la phase de debug. Préparation du jeu pour les soumissions Europe et US. Mission de 2 Mois.
  • BABYLON SOFTWARE - Développeur Jeux Vidéos

    2003 - 2005 - PROTOTYPE PSP : Jeu de course
    Réalisation d'une démo présentant un véhicule dans un décor. Utilisation du compilateur PSP gcc et de l'émulateur.

    - TRACKED DOWN (DEMO PS2) :
    Prototype de jeu de course. La démo montre une moto poursuivie par une voiture, le tout filmé avec des cameras type cinéma. Possibilité de prendre la main a tout moment pour jouer.
    Forte contrainte de temps (durée du développement : 2 mois à 3 personnes, 1 graphiste, 1 game designer et 1 programmeur).
    Implémentation de cameras scriptées et de nouveaux effets spéciaux : Flou de profondeur, reflets sur la route, blur de vitesse.

    - RPM TUNING (PS2) :
    Jeux de course de voitures type street racing avec conduite axée simulation.
    Programmation 3D et programmation couches bas niveau PS2 (filesystem, memory manager), optimisations, features graphiques, customisation de Renderware (programmation VU (vcl) ). Le projet utilise Renderware Graphics 3.5 et Renderware Audio 3.5. Jeu sori en mai 2004.
  • NEMOSOFT - Développeur Jeux Vidéos

    2002 - 2002 - CARS AND GIRLS (PS2) :
    Jeux de course de voitures type arcade.
    Programmation PS2 Réalisation d'une démo contenant un niveau complet ainsi que toutes les règles de jeux.
    Adaptation du moteur de jeu racing à la Playstation 2, écriture de toutes les parties spécifiques (affichage RenderWare 3.4) et mise au point de nouvelles technologies propre à la PS2 (Streaming de meshs et musique en temps réel).
    Relation avec l'équipe de production située à Belgrade (Yougoslavie).
  • Oïko Entertainment - Programmeur

    2000 - 2002 Lead prog pour "Conflict Zone" sur PS2
  • MASA / OÏKO - Développeur Jeux Vidéos

    2000 - 2002 - CONFLICT ZONE (PS2) :
    Responsable de l'adaptation sur Playstation2 du jeu Conflict Zone crée par MASA/Oïko sur PC. Projet en C++. Portage du noyau du jeu et adaptation du moteur 3D (Renderware). Ecriture des basses couches et parties spécifiques Playstation2.
    Gestion d'une équipe de trois programmeurs.

    - DINOZ (PS2) :
    Ecriture des basses couches (FileSystem et gestion Pad/Clavier/Souris).
  • Matra Bae Dynamics - Ingénieur Informatique Développement temps réels

    1998 - 2000 Projets:
    Développement d'un système embarqué temps réels basé sur un microcontrolleur Motorola 68380. Basses couches en assembleur, noyau et applicatif en C. Développement complet du produit suivant le cycle en V. Maintenance du logiciel (7 mois).
    Evolutions d'un logiciel sur un système embarqué naval (microcontrolleur Intel 8 bits) (6 mois).
    Gestion sur machine d'un logiciel de tracé de trajectoires composé d'une interface graphique et de 44 algorithmes. Définition des interfaces. Interlocuteur des différentes équipes. Formation et support aux utilisateurs du logiciel (1 an).
    Pré étude sur un système naval multi-missile basé sur un PowerPC 604 (en cours).

    Habilitation Secret Défense

    Acquis:
    Contexte international, interaction forte avec l'Angleterre.
    Rigueur dans le codage et les tests. Logiciels à très fortes contraintes temps réelles.
    Méthodes et qualité. Cycle de développement d'un logiciel depuis la réception des besoins jusqu'à la livraison. Importance de la phase de test sur différents niveaux.
    Suivant les projets : Travail en équipe ou autonomie complète.
    Suivi d'un sous traitant et d'un stagiaire.

Formations

Réseau

Annuaire des membres :