Portfolio

Bienvenue dans mon portfolio. Vous trouverez ci-dessous l’ensemble des travaux personnels / professionnels de développeur que j’ai mené depuis 2000. Pour toute demande de documentation ou de code source, veuillez le faire par écrit à l’adresse : [email protected].

Dernière mise à jour : 17/08/2011.



Projet Rebirth-Engine – 2011

Contexte : travail personnel.
Description générale : réalisation d’un moteur de jeu 2D / 3D multiplateformes en reprenant la réalisation précédente : OpenGEL.
Mon rôle : production de documents, et développement du SDK. Fonctionnalités : moteur graphique basé sur OpenGL, moteur physique et portabilité vers les mobiles. SDK réalisé en C/C++ et Objective-C++.
URL web : http://www.rebirth-engine.com (site en cours de réalisation).


Projet kikImpact – 2011

Contexte : projet CNAM d’Aix-en-Provence.
Description générale :
 réalisation d’un jeu vidéo basé sur l’univers du « Tiki Totem » sur iPhone à destination des plateformes Windows, Mac OS X, Linux et Android.
Mon rôle :
production de documents : note de cadrage, cahier des charges, formalisation des SFG, analyse des risques, calendrier prévisionnel des livrables, développement de l’applicatif en JAVA avec la librairie LibGDX.

kik Impact




Lecteur vidéo « Carrousel » – 2010

Contexte : Auto-entreprise.
Description générale :
réalisation d’un lecteur vidéo web de type « Carrousel » en 3D.
Mon rôle :
développement de l’application Flash en Actionscript 3 avec Papervision 3D.
URL web :
http://www.tourismes.tv

smurfLivePlayer




Logiciel « Exchange » – 2007

Contexte : Auto-entreprise.
Description générale :
réalisation d’un outils de gestion et de partage de vidéo en ligne dans le milieu sportif.
Mon rôle :
 programmeur PHP et JAVA de l’ensemble de l’application dans la version 1.0.
URL web :
http://www.sportstec.com/Products_Sportstec_Exchange_Video

Exchange



Projet Stargate Special Unit – 2003

Contexte : travail d’équipe sur l’internet.
Description générale :
réalisation d’un jeu basé sur l’univers de « Stargate SG-1″ avec le moteur de jeu Unreal Engine 2.
Mon rôle :
organisation du travail de l’équipe des développeurs, et programmation de la logique de jeu des armes avec Unreal Script.
URL web :
http://stargate.unreal.fr

Stargate Special Unit




X-Chatter – 2002

Contexte : travail personnel.
Description générale :
réalisation d’un service de « tchat » utilisant le composant « myCaraBoxNet ».
Mon rôle :
réalisation des applicatifs client et serveur codés avec Microsoft Visual C#.

The X-Chatter




Composant myCaraBoxNet – 2002

Contexte : travail personnel.
Description générale :
réalisation d’un composant de type ListBox étant capable de personnaliser les couleurs de ses items. Le but de ce composant étant d’afficher une liste d’individu avec un code couleur différent selon leur sexe.
Mon rôle :
réalisation du composant avec Microsoft Visual C#.


Projet OpenGEL – 2002

Contexte : travail personnel.
Description générale : réalisation d’un environnement de développement de jeu vidéo en 3D avec OpenGL : (Editeur de niveaux, d’objets et SDK) et implémentation d’un jeu de test : YoshiGL.
Mon rôle : développement du SDK et modélisation des objets 3D.

Niveau OpenGEL

Particules OpenGEL

Editeur d'objet OpenGEL Yoshi




Projet PI-Banner – 2001

Contexte : stage en entreprise, société Midinov ; Marseille.
Description générale :
développement d’un système de régie d’annonces publicitaires dynamique pour le web. Une liste de lecture disponible sur un serveur de publicités devait être paramétrable par un annonceur. Le composant Flash présent sur les postes clients devait s’adapter dynamiquement à toute modification de cette liste par l’annonceur en temps réel.
Mon rôle :
production de document : diagramme de séquence et d’état/transition ; développement du système de régie publicitaire avec Visual C++ 5.0 avec les librairies ATL/COM et de la bobine Flash en Actionscript 2.



Moteur 3D software – 2001

Contexte : travail personnel.
Description générale :
développement d’un moteur graphique 3D software implémentant son propre pipeline de calcul et de rendu 3D.
Mon rôle :
réalisation du moteur en C.

Moteur 3D software




Projet Tetris – 2000

Contexte : travail personnel.
Description générale :
réalisation d’un « Tetris like » sous DOS.
Mon rôle :
développement du jeu en C. Librairie graphique personnelle en assembleur.

Tetris