Mes projets

Dans cette section vous trouverez les derniers projets sur lesquels j'ai travaillé. Tous ces projets sont orientés vers le jeu vidéo. Chacun de ces projets visent à maîtriser une ou plusieurs techniques nécessaires dans le jeu vidéo.

 

Projets en cours

 

Wysi Wiki WygWysi Wiki Wyg

Wysi Wiki Wyg est un Wiki WysiWyg. Cet outil permet de créer des documents basés sur les technologies du web, notamment les technolgies WIKI. Il permet de gérer les différents aspects de travail collaboratif à distance comme :

 * Gestion des différentes révisions de documents.

 * Gestion de la sécurité utilisateurs.

 * Gestion des catégories de documents.

 * Prise de commentaires par les utilisateurs authentifiés

 * Centralisation et mise à disposition immédiate des documents.

 * Gestion des tâches et plannification

 * Forum, etc...

Wysi Wiki Wyg à été intialement développé pour permettre à des équipes amateur de jeu vidéo de travailler ensemble à la conception des documents nécessaires à la réalisation de leurs projets. En savoir +.

 

AzuraAzura

Azura est un éditeur de niveau permettant de créer des scènes 3D en réseau. L'originalité de cet éditeur est de permettre la création et la modification de "maps" sur un serveur. Les modifications apportées aux maps peuvent êtres effectuées "In Game Time". Ainsi, pendant que certains joueurs utilise un jeu construit avec Azura, les Level Designer peuvent modifier la map. Ces modifications peuvent toucher :

* Les objets d'environnement (Arbres, rochers, etc...)

* Les Habtitations, et les tileSets.

* Les créatures présentes

* Les armes et armures

* Les particules et effets spéciaux

* Les scripts contrôlés par le serveur (avec recompilation "In Game Time")

* etc....

Azura a été initialement développé pour apporter à des équipes amateur un outil permettant de construire leur jeu plus rapidement. Cet outil à très vite évolué vers un éditeur réseau. En savoir +.

 

TileSetCreatorTileSet Creator

TileSet Creator, comme son nom l'indique est un outil permettant de créer des TileSets. L'originalité de cet outil réside dans le fait que l'artiste qui doit créer un tileset doit créer un ensemble de "brush architecturales" cohérentes plutôt que de créer l'ensemble des tiles. Les "brush architecturales" sont en nombre restreint et permettent à l'artiste de se concentrer sur l'essentiel de son travaiL Une fois les "brush architecturales" crées, l'artiste n'a plus qu'a générer le TileSet. TileSet Creator génère à partir de 20 à 40 "brush architecturales" un ensemble de tiles pouvant dépasser les 300 pièces raccordables. En savoir +.

 

BzooBZoo

Prononcer "bisou". Bzoo est une API Blender permettant à ce dernier de se transformer en MMO. BZoo permet aux artistes de concevoir leur univers dans leur outil favoris (blender) et de mettre en réseau leur création. Il leur suffit de rendre accessible le fichier client de leur monde pour permettre à d'autres personnes de le visiter. Les visiteurs peuvent dialoguer entre eux, se déplacer dans le monde pour une visite virtuelle. Le projet est en cours d'évolution pour y intégrer des notions de gameplay supplémentaires ainsi qu'un ensemble de GUI de base. En savoir +.

 

 

Métal HurlantMétal Hurlant

Métal Hurlant est un space shooter en multi-joueur. En savoir +.

 

 

 

 

 

 

 

GameTech TVGameTech TV

GameTech TV est une WebTV qui diffuse des émissions techniques sur la réalisation de jeux vidéo. Cette WebTV amateur utilise des vidéo tutos réalisées par des passionnés. Elle diffuse en boucle 24/24 et 7/7. Actuellement, nous sommes à la recherche de contenu supplémentaires. Regarder GameTech TV. En savoir +.

 

Projets terminés

 

HTCHuge Terrain Creator

Huge Terrain Creator (HTC) est un outil de génération de terrain. Sa caractéristique principal réside dans le fait que le level designer créé sa carte en utilisant des Hexagones, à la manière de Wargames ou des vieux jeux de rôles. Ce générateur de terrain est capable de supporter des terrains particulièrement vastes, à savoir 1024 km de coté pour une précision de 16 mètres. La génération du terrain se fait par combinaison de canaux fractales, tant au niveau de la morphologie (heightField) que des textures. Sa conception unique permet de générer de vastes univers très simplement en dessinant une carte de HexTiles. En savoir +.

 

 

 

Level.OneLevel.One

L'originalité du Projet Level.One était de se fixer pour objectif de faire un jeu en réseau sur une durée limitée : 1 mois. En se basant sur une équipe de quelques artistes et moi même, nous avons mené à bien ce projet. Nous avons abouti à un FPS en réseau que nous avons fait tourné quelques mois. Le serveur de jeu était placé sur un serveur dédié. Ce projet nous a conduit à lancer le projet "level.two" qui s'est très rapidement transformé en Azura. En savoir +.

 

 

 

BVH2ARMBVH2ARM

BVH2ARM est une outil permettant d'importer des fichiers de motions capture dans blender. La réalisation de cet outil m'a permis de mieux cerner les contraintes mathématiques liées aux animations. Ce projet fait maintenant partie intégrante de blender. En savoir +.

 

 

 

 

 

MapExporterMapExporter

Cet outil permet d'exporter à partir de blender des fichiers .map (Valve). Ce type de fichier est utilisé par de nombreux moteurs. La difficulté de ce projet résidait dans la quasi abscence de documentation détaillée sur ce format de fichiers, notamment en ce qui concerne l'UV mapping et l'éclairage. Cet outil n'est pas encore intégré à blender. Cet outil compte déjà de nombreux utilisateurs, certains même ayant fait des tutoriaux vidéo sur son utilisation. En savoir +.

 

 

 

Importeur MDLImporteur MDL

L'importeur MDL est le premier projet que j'ai réalisé en m'intéressant au monde du jeu vidéo. Cet outil permet d'importer des objets au format MDL de Bioware dans Blender. Cet outil importe les mesh nécessaires au modèles, la structure arborescente du modèle, les textures, l'UV Mapping, et les éventuelles animations. J'ai décidé de réaliser ce projet parceque l'importeur MDL livré sur le site officiel de blender ne permettait pas d'avoir de manière correcte les modèles à arborescence complexe ni les animations. Plusieurs versions de cet outil sont disponibles notamment une version permettant de créer des bibliothèques. En savoir +.

 

 

BomberManBomberMan

BomberMan est un petit jeu classique auquel je jouait étant adolescent. J'ai porté ce jeu sur téléphone portable en utilisant J2ME. En savoir +.

 

 

 

 

 

 

 

Projets en Stand By

 

Ascension Wars

Ascension Wars est un jeu de stratégie à la prmière personne. En savoir +.

 

Souls And Drakes

Souls And Drakes est un FPS médiéval fantastique. En savoir +.