logo.png

Partenaire Microsoft

Développeur moteur de jeux vidéo (Game Engineer)

         3D graphisme numérique digital applications

V-ENGINE MOTEUR DE JEU FAIT MAISON CAPABLE

DE GERER LE MULTI AFFICHAGE SOUS OPENGL ET DIRECT X

 
enginegame.JPG

Réalisation de moteurs de jeux 3D avec l'API OpenGL

V ENGINE : Moteur de jeu 3D "fait maison" conçu par JasonTheDesign 

Ce moteur de jeu a été créé avec la librairie OpenGL 2.0 et écrit en C++.

Les composants logiciels que j'ai développés pour mon moteur sont le moteur de rendu,(le moteur 3D), la création de certaines fonctionnalités physiques (comme la gravité, la simulation de rigidbody), la gestion des callbacks,(les interactions clavier et souris) et la collision détection AAABBB pour ne pas que les objets pénètrent les uns dans les autres ainsi que la création d'un moteur mathématique (calcul vectoriel, matriciel, transformations 3D). Mon API intègre également un moteur de sauvegarde de données, (l'utilisateur peut sauvegarder ses paramètres dans un fichier txt puis les afficher dans le moteur 3D).

API et logiciels utilisés:

OpenGL 2.0, Devc++, Blender, Photoshop

Capture_foot.JPG

Soccer Game OpenGL

Création d'un moteur de jeu de football en 3D avec la librairie graphique OpenGL et écrit en C++.

WIP: Moteur de jeu s'appuyant sur des techniques d'intelligence artificielle (I.A pour le jeu vidéo), le but étant de donner un comportement intelligent à nos joueurs.

Les composants logiciels que j'ai développés sont l'affichage (le moteur de rendu), les interactions hommes-machines (callbacks), un système de camera avec plusieurs types de vues, quelques fonctionnalités physiques comme la gravité, la collision detection boundingSphere ainsi que des meshcollisions entre le terrain et les joueurs, un système d'éclairage, un moteur mathématique qui gère les calculs matriciels et vectoriels ainsi que les transformations (modélisation, visualisation, et de projection). Intégration d'un convertisseur de données capable d'afficher des maillages 3D de type .obj et .obj animé pour les squelettes et gestion des textures et affichage dans le moteur 3D.

Concernant, l'I.A, elle est assez simple, quand les joueurs attaquent, les joueurs de l'équipe adverse défendent tous en même temps, et réciproquement, quand les joueurs défendent, les joueurs de l'équipe adverse attaquent tous en même temps.

Assez ludique, cette création vous permettra peut-être de vivre une véritable ambiance footballistique dans l'un des plus grands stades d'Europe.

API et Logiciels utilisés:

OpenGL 2.0, Devc++, Blender, Photoshop

Capture_zombie2.JPG

Développement d'applications 3D avec le moteur de jeu Unity

Zombie Destruction le projet

Projet de type FPS réalisé avec le célèbre moteur de jeu Unity.

Dans ce jeu il faut détruire une cinquantaine de zombies

sans se faire toucher sous peine de devoir recommencer le jeu.

Le projet a été déployé sur Xbox One et Windows 10 et est disponible dans le microsoft store.

jeu de tir. L'objectif sera de détruire une dizaine de zombies. Attention à ne pas se faire toucher sous peine de mourir  très rapidement. Heureusement, vous aurez des munitions, des armes, des grenades pour détruire vos ennemis. Jeu assez réaliste dans une ambiance très glauque.
 

API et Logiciels utilisés:

Visual Studio, Unity, UWP, Blender, Photoshop

 
Biographie

Né à Montréal en 1990, j'ai suivi des études d'infographie orientées vers la 3D et le jeu vidéo. De plus, j'ai choisi de me spécialiser dans le développement d'applications 3D (Unity), ainsi que du développement de moteurs 3D, domaine dans lequel je me suis pleinement épanoui.
Puis j'ai suivi des études de Web Design qui sont venues compléter mes connaissances dans la 3D et qui me permettent aujourd'hui d'être très polyvalent dans le secteur des arts appliqués et de l'informatique.

Je suis quelqu'un d'extrêmement persévérant dans mon travail et de très créatif.
Curieux d'esprit, j'aime lire, chercher, approfondir et résoudre des problèmes informatiques.
Je m'intéresse principalement à la résolution de problèmes en lien avec la géométrie algorithmique.

Ainsi, je suis aussi bien spécialisé en design (création) qu'en programmation (informatique) et possède des compétences dans les domaines suivants:

- Langages : C, C++, Python, C#, javascript, HTML/CSS, Java
- Environnement de développement: Eclipse, DevC++, Visual Studio Community, VS Code, NotePad++, IDLE Python, Android Studio
- Logiciels de modélisation 3D: 3DS Max, Blender
- Librairies graphiques: OpenGL 2.0, OpenGL Modern, SDL 1.2, SDL 2.0, XNA/Monogame, Pygame, Processing, OpenCV, Direct X9, DirecX 11,        WebGL, TreeJS, MaxScript, Blender API, LWJGL
- Moteurs de jeu: Blender Game Engine, Unity 3D, Unreal Engine, Babylon JS
- Logiciels de PAO: Photoshop, Illustrator
- Logiciels de montage vidéo: Première pro, After effect
- Systèmes: Linux, Chrome OS, Android, Windows, Mac OS X
photo.jpg

75012 Paris

E-mail : jason.colomay@gmail.com

 

Merci ! Message envoyé.

© 2017 par Jason Colomay. Créé avec Wix.com