KOHLER Christophe
  Né en 1973
 

 Créateur de jeu vidéos

  5 Rue Bonnel
  11100 Narbonne FRANCE

  Email : christophe.kohler _a_t_
  gmail.com

  CV

 

  Expérience professionnelle

 

 

- 2023 à maintenant -

3D/VR Directeur technique chez TOPSOLID [ visitez le site TOPSOLID ]

 

Technical director / Lead programmer


Logiciel industriel VR basé sur Unreal Engine 4 & 5.


 

- 2016 à 2023 -

CoFondateur & Responsable Technique à WEVIZ (ancien MESHROOM VR) [visit WEVIZ website]

 

Directeur Technique


Logiciel de visualisation 3D basé sur Unreal Engine 4.



 


- 2005 à 2016 -

Développeur Jeux Vidéos
DK-GAMES [visiter le site de dk-games]

 

Manager / Directeur technique / Consultant (indépendant).


Projets:


- Enseignant UE4 à Objectif3D Montpellier (PC) 2015 à 2017


- Coordinateur et enseignant programmation à Itescia Cergy (PC) 2014 à 2017


- Unity 5, jeu plateau hybride avec SpicyBorg games (PC/Android) 2016


Programmeur. Création du prototype. Le jeu a ensuite été developpé par Lucky Duck Games : Chronicles of Crime



- UE4 Mission VR chez MindMaze Suisse (PC) 2016


Programmeur de jeu, deux jeux VR et social.




- TOXIC (PC) Oct 2014


Jeu 100% audio de type First person Shooter (FPS) adapté pour les non voyants. Réalisation du projet, survival horror. 1h30 de jeu, avec des voix d'acteurs. C++ et FMOD. 1300 fichiers audio, 34 pièces. Version française.




- RAGGED EDGE (PC) (en cours) (Website) 2014

 

Jeu de course futuriste pour PC (et autres ordinateurs). Version avec partage online des scores, des courses et des customisations faites par les joueurs.

 


- OPENGL (PC) 2013


Shaders GLSL pour rendu photoréaliste sur logiciel CAO meuble (SSAO, Shadow mapping)



- MOBILE APPLICATIONS (TIZEN) 2013


- RAGGED EDGE (BalckBerry) Jan 2013

 

MY FRENCH TEACHER : Speak and Seduce (Samsung Téléphone mobile) (Sortie Décembre 2011)




Application vocale à l'usage des étranger desirant apprendre le français. L'application propose des situations et dialogues (avec un homme ou une femme). Demander son chemin, complimenter, inviter. Reconnaissance vocale, le logiciel vous dit si votre prononciation est correcte (par mot ou par phrase).


- STREET FIGHTING: Volume 1 (Samsung Téléphone mobile / Android) (Sortie Décembre 2011)




Cours numérique de Self Defense. Cours numéro 1: Les frappes de poings. 67 pages de cours, conseils et exercices illustrés.


- AMBIANCE ZEN AND RELAX HD (Samsung Téléphone mobile) (Sortie Décembre 2011)




Ambiance audio pour se relaxer. La mer, la foret, etc ... Possible de programmer un reveil ou d'eteindre l'appli au bout d'une certaine durée.


- RAGGED EDGE EXTENDED (Samsung Téléphone mobile) (Sortie Décembre 2011)


 


Suite de "Ragged Edge". Nouveaux modes et de nombreux nouveaux circuits. 36 courses sur 15 circuits.


- RAGGED EDGE (Samsung Téléphone mobile) (Sortie Décembre 2010)

 

Jeu de course futuriste sur téléphone portable. Finaliste du concours international "Samsung Bada Challenge".

 

 

- FIZZ (Nintendo DSi DsiWare) (Sortie 27 Sept 2010)

 

Sortie sur le DsiWare d'une version améliorée de mon puzzle game Fizz. (Noté 7/10 sur NintendoLife)

 

 

- FISHIE FISHIE (Nintendo Wii WiiWare) (Sortie 5 Avril 2010 USA, 3 Sept 2010 Europe)

 

Jeu original qui se joue avec un seul bouton. Véritable challenge pour 1 à 4 joueurs, ce jeu est très amusant et test les reflexes des joueurs. (Noté 7/10 sur NintendoLife)

- EQUILIBRIO (Nintendo Wii WiiWare) (Sortie Avril 2009 Europe et USA. Japon 2010)

 

Depuis 2008 je me suis lancé sur la Wii et le service de vente en ligne WiiWare. J'ai terminé un jeu "EQUILIBRIO" qui s'est bien vendu. Je peux donc continuer à travailler sur cette voie. (Noté 7/10 sur NintendoLife). Sortie un an plus tard au Japon sous le nom de "Katamuki Spirits".

 

 

 

- Cours de jeux vidéo (2007 à 2009) (ITIN Cergy Pontoise)

 

Durant 3 années de suite, j'ai eu en charge des classes d'élèves ingénieur (formation par alternance) dans le cadre de leur spécialisation "jeu vidéo". Cours sur les méthodes de production, langages et mise en place et suivi de leur projet de fin d'étude.

 


- Nintendo DS : Lapin Malin, J'apprends à lire et à écrire. (Sortie Juin 2008)

 

Jeu éducatif pour apprendre les lettre et les mots. J'ai aidé le studio Planet Némo a concevoir leur premier jeu DS en leur apportant ma technologie et expérience acquise sur DS.

 

(voir la bande annonce)


 

- Nintendo DS : FIZZ (Sortie Q1 2008)

 

Fizz est un puzzle game original et addictif. Tournez, bouger et gratter des groupes d'antennes pour former des boucles d'énergies de plus en plus grande. J'ai crée le concept et ensuite je l'ai produit et j'ai programmer la partie réseau (LAN 4 joueurs).

 

 

 

- PS2/DS/PC : Le monde des ronrons (Sortie prévue 4ème trimestre 2006)

 

Simulateur de vie pour les petits (4-10ans). Dans une clairière féerique, le joueur doit s'occuper de ses créatures et veiller a leur bonne santé. Au programme : toboggan, balançoire, nage, pèche,tire au ballons et beaucoup d'autres activités. (Voir le making of ICI)

 

   

voir les crédits

 

 

 

 

 

 

- 2005 à Aujourd'hui -

Développeur Jeux Vidéos
GAME SOURCE / VIRTUOS CHINE [visiter le site de Virtuos]

 

Directeur Technique / Programmeur externe.


Projets:


- PS4 & XboxOne : Assassin's creed II Ezio collection (2015-2016)


Programmer moteur. Lancement du project on Xbox1 en Chine (ChengDu). Portage moteur et des outils sous Directx 12. Programmation post process et shaders (portés depuis Black Flag).




- PS4 & XboxOne : Batman return to arkham (2014-2015)



Programmeur moteur. Portage des jeux "Arkham Asylum" et "Arkam City" depuis UE3 vers UE4. Programmation bas niveau, streaming.




- PS3 & VITA : FINAL FANTASY X | X-2 HD REMASTER (2012-2013)

Programmeur. J'ai travaillé pendant 6 mois sur Final Fantasy. Mes taches ont consisté en:

- Restauration et gestion des données

- Optimisation sur PS3 et Vita

- Effets plein écran

- Restauration de "Last Mission"



- LEAPSTER: Kat's Math-errific Magic Show (2012)




Projet de 4 mois où je me suis occuper entierement de la partie programmation, game design et level design. Travail coordonné avec le client, un producer et une équipe artistique. Jeu pour machines Leapster et LeapPad.


- Leapfrog, projet de livres interactifs (2011)

 

Etude technique, mise en place du projet, suivi des équipes. Exemple de "Cars 2" ICI

 

- X360: Hole In the Wall Kinect (2011) (Sortie Août 2011)

 

Adaptation d'un jeu TV. Direction technique et lead programmeur pour Virtuos (Chine). Gestion de 6 programmeurs en Chine et participation à la gestion globale du projet.

 

 

- PSP : Monster Jam, Path of Destruction (2010)

 

Programmeur basses couche pour la version PSP du jeu.

 

- DIDJ : Indiana Jones (DIDJ est une console ludoéducative de Leapfrog) (Sortie Juillet 2008)

 

Indiana Jones est un jeu de plateforme éducatif (Maths) basé sur la licence du film Indiana Jones IV. J'ai géré toute la partie programmation (4 programmeurs). Le reste du jeu est fait en Chine chez Virtuos.

 

 

Some user comments: (Source Amazon)

“My kids love the Indiana Jones didj game.”
“He is a special needs kid and has taken to this game very well, its great he is learning and doesn't realize it!!”
“I love it and its a great way for her to learn math while having fun!”


- Nintendo DS : Speed Racer (Sortie Q1 2008)

 

Étude technique au début du projet. L'objectif était d'avoir un bon jeu de course 3D avec des tracés fou tout en respectant la licence du film et les contraintes techniques de la DS. ça a été un challenge intéressant qui je pense est réussi.

 

 

 

 

 

- Sony PS2 : "Back to Sparta" démo (Nov 2007)

 

Pendant 2 mois j'ai travaillé sur un prototype de Beat'em All pour le compte de Virtuos. Le but était de créer quelquechose qui ai une bonne tête et dans le même temps d'évaluer le moteur GameBryo. Le challenge était intéressant car le délai était court (et donc il a fallu bien s'organiser et avoir des objectifs clairs).



- Sony PSP : Beowulf (Sortie Q4 2007)

Étude technique au début du projet. Le jeu utilise le moteur interne d'Ubi Soft appelé JADE. J'ai suivi une formation sur cette outil pour déterminer la faisabilité du projet. J'ai ensuite transmis mon expérience a l'équipe. Au final ça a été un expérience enrichissante car JADE est un outil puissant et complet.

 

- Nintendo DS : Asphalt 2 (UbiSoft) (Sortie Septembre 2006)

 

Programmation 3D pour le portage du jeu Asphalt2 de Ngage vers DS.

 

- Sony PSP : Street Riders (UbiSoft "187 Ride or Die") [visiter le site de Street Riders]

  (Sortie Mars 2006)

 

Maître d'oeuvre sur le projet Street Riders 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).

 

 

 

 

 

 

 

- 2003 à 2005 -

Développeur Jeux Vidéos
BABYLON SOFTWARE [visiter le site de BABYLON SOFTWARE]

 

Programmeur, Spécialiste Playstation2

Projets:

 

- 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.

 

 

 

- COLD FEAR (PS2 UbiSoft) : Mission chez DARKWORKS [visiter le site de DARKWORKS, site de COLD FEAR] (Sortie Mars 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.

 

 

 

- 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 Mc2) :(Sortie Mai 2004)
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 sorti en mai 2004.


Credits complets

16 Images supplémentaires ici

 

 

 

 

- 2002 -

Développeur Jeux Vidéos
NEMOSOFT

 

Programmeur, Spécialiste Playstation2 : Suivi des équipes et cellule R&D

Projets:

 

- CARS AND GIRLS (PS2 Infogrammes/Atari) :
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).

 

CV/CarsAndGirls02.jpg

CV/CarsAndGirls04.jpg

CV/CarsAndGirls07.jpg

CV/CarsAndGirls20.jpg

18 Images supplémentaires ici

 

- 2000 à 2002 -

Développeur Jeux Vidéos
OÏKO ENTERTAINMENT
Filiale de Mathématiques Appliquées S.A. (MASA) [ visiter le site de MASA]

 

Projets:

 

- CONFLICT ZONE (PS2 UbiSoft) : (Sortie Mars 2002)
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). Écriture des basses couches et parties spécifiques Playstation2.

Gestion d'une équipe de trois programmeurs.

- DINOZ (PS2 Vivendi) :
Écriture des basses couches (FileSystem et gestion Pad/Clavier/Souris).


Credits complets

CV/CZPS2-1.JPG

CV/CZPS2-2.JPG

CV/CZPS2-3.JPG

CV/CZPS2-4.JPG

22 Images supplémentaires ici

Test Conflict Zone Console Plus (17.8/20) (Page1)
Test Conflict Zone Console Plus (Page2)
Test Conflict Zone 100% console (17/20)
Test Conflict Zone PSM2 (14/20)
Test Conflict Zone JeuxVideo (13/20)
Preview Conflict Zone PS2 Official Mag UK (Page1)
Preview Conflict Zone PS2 Official Mag UK (Page2)
Preview Conflict Zone PlayZone


- 1998 à 2000 -

Ingénieur Informatique Développement temps réels
Matra Bae Dynamics [ visiter le site ]           

 

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 (1 mois).

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.



  Formation

1992-1997

Ingénieur Électronique & Informatique
diplômé E.S.I.E.E (École supérieure d’ingénieur en électronique et électrotechnique, Noisy le grand Dep-93) [ visiter le site ]

  • Enseignement scientifique général en Mathématiques et Physique.

  • Enseignement technique : Informatique, Micro-informatique, Électronique, Logique, Algorithmes, Micro-électronique, Electrotechnique.

  • Spécialisation en Automatique (Systèmes de commande) : Systèmes Temps réels,  Traitement du signal, Modélisation, Commandes, Identification, Bond Graphes, Robotique mobile, nouvelles techniques de commande.

 

STAGES

1997 (6 mois) - STAGE SEXTANT AVIONIQUE (Vélizy, 78)
    Etude des langages informatiques "formels" (Logiciel Trio sur Unix)

1996 (3 mois) - STAGE POLITECNICO DI MILANO (École Polytechnique de Milan, Italie)
    Traitement du signal et réseaux neuronaux (Simulateur SNNS sur Unix)

1996 (2 mois) - STAGE ESIEE
    Création d'un modèle complexe d’hélicoptère utilisant la technique des réseaux neuronaux (Code en C sur PC)

1995 (2 mois) - STAGE ESIEE
    Conception d'un posemètre pour laboratoire photo (Carte sur microcontrolleur 8 bits, code en assembleur)

 

 

 

 

 

 

 

 

 

 


Compétences

 

INFORMATIQUE

LANGAGES :     C, C++, Assembleurs

TECHNIQUES orientées jeux vidéos :

  • Développement sur Console (Spécialisé Wii, DS. Playstation2)

  • Techniques 3D et 2D (OpengGL, RenderWare Graphics,DirectX)

ENVIRONNEMENTS : PC Windows XP , Unix Solaris 2.x

 

OUTILS PC :   Développement : CodeWarrior, Visual C/C++
                     Graphique : Photoshop, Maya, 3DSMAX, Lightwave, Illustrator
                     Bureautique : Word, Access, Excel, SVN, SourceSafe, CVS, Hansoft.

 

OUTILS SUN :  Emulateurs HP, PVCS, Interleaf, Framemaker

 

MATERIEL :  PC, X360, Wii, DSi, DS, DREAMCAST, GAMEBOY ADVANCED, PLAYSTATION,  SUPER NINTENDO, AMIGA 1200, C64, VECTREX

 

- Developpements fait en loisir :

 

Grand projet communautaire de jeu Action/Plateforme freeware. Accessible sur Internet Coordination du project, game design et programmation.

 

Jeu de tank, remake d'Armor Attack. 16 niveaux.

Prototype (remake de Lode Runner). Projet stoppé car une version commerciale de LodeRunner est sortie sur GBA.

 

 

 

- Differents developpements fait en loisir avant de commencer ma carriere dans le jeu video :

Développement d'un petit moteur 3D sur PC et d'une application qui enregistre et rejoue en "temps réel" des messages graphiques (DirectX) (1999)

Développement complet d'un jeu Freeware 2D de plate-forme sur Amiga1200 (1996-1998). Ecrit en assembleur exploitant au mieux les qualités de la machine. Editeur de tableaux.

Demomaker (1988-1995) (Amiga 1200 et 500). Création de nombreuses démos graphiques ainsi que quelques utilitaires. Exploitation au maximum des capacités de la machine.

Amiga 500 Demo fait en 2018 avec des amis. 1ère place à la competition européenne "Revision".

 

 

   

DIVERS

LANGUES ETRANGERES :
                    Anglais   Bon niveau
                    Italien    Bon niveau

 

LOISIRS       Instructeur self-defense.

                   Modérateur et animateur du forum "Création de jeu vidéo" sur un grand site de JV français (www.jeuxvideos.com)

              

gentylapin