top of page
Femme consultant un livre juridique

Projet 
Stage

Astronaute avec fond surréaliste

Projet n°1:
Codé un jeux vidéo sur Unity 

C’est quoi Unity ?

Unity est un moteur de jeu multiplateforme (smartphone, ordinateur, consoles de jeux vidéo et Web) développé par Unity Technologies. Il est l'un des plus répandus dans l'industrie du jeu vidéo, aussi bien pour les grands studios que pour les indépendants du fait de sa rapidité aux prototypages et qu'il permet de sortir les jeux sur tous les supports.

Il a la particularité de proposer une licence gratuite dite « Personal » avec quelques limitations de technologie avancée au niveau de l'éditeur, mais sans limitation au niveau du moteur.

Comment ça marche ?

UnityScript (un langage proche du JavaScript et inspiré d'ECMAScript et arrêté depuis la version 2017.2) et Boo4 (arrêté à la version 5.0) au lieu de Lua très utilisé dans les jeux vidéo. Son approche est orientée asset, par le biais d'un EDI dédié, à la différence des moteurs comme le Quake engine dont les éléments centraux sont les codes sources. Il est l'équivalent du logiciel de création Director pour la 2D qui utilise Lingo. Il se rapproche plus pour la 3D des logiciels tels que Shiva, Virtools, Cheetah3D. Parmi les logiciels d'animations, il ne permet pas la modélisation (sauf depuis la version 2018.1) mais permet de créer des scènes supportant des éclairages, des terrains, des caméras, des textures, la musique et les vidéos. Il est par ces fonctionnalités un mélange de VRML et de QuickTime.

Pour faire un jeu sur Unity il faut penser à plusieurs paramètre

Les Props

medieval-casual-props-3d-model-low-poly-obj-fbx-stl-unitypackage-uasset.jpg

Les Particules

unnamed-6-1.gif

Les Textures

polybrush-texture-810x455_1x_0.jpg

L’architecture du jeu

Ma partie du projet:

​

L'architecture d'un jeu vidéo est la structure et l'organisation générale du logiciel qui constitue le jeu. Elle comprend divers composants, systèmes et processus qui travaillent ensemble pour créer l'expérience de jeu. Voici les éléments clés de l'architecture de notre jeu où j’ai contribué:

​

​

Ce qui m'a aidé dans ce projet:

​

Compétences développées:

Compétences de développement:

-Connaissance des moteurs de jeu

-Optimisation du code : Débogage, performance et optimisation du code
-Gestion des ressources : Gestion des fichiers, des textures et des sons

 

Autres Compétences:

-Création de systèmes de gameplay 

-Développement de l'histoire, des personnages et de l'univers du jeu

-Design des niveaux, des environnements et des défis pour le joueur

Aperçus de ce que j'ai réalisé:

mmmh.png
image.png
Capture d'écran 2024-01-10 221539.png
gratte-ciel horizontal

Projet n°2:
Refonte du site internet et de l'application mobile de BipBipBat

Qui sont bipbipbat ?

Bipbipbat est une entreprise innovante spécialisée dans la livraison pour le secteur de la construction.

Fondée en 2015 par Julien Parandero, Edouard Cailleau et Paul Magranville, l'entreprise s'est rapidement imposée comme un acteur majeur de l'industrie grâce à son approche avant-gardiste et sa volonté de révolutionner les pratiques traditionnelles.

image.png

L’idée de BipBipBat vient de Julien Parandero. Lorsqu’il était responsable d’une coopérative d’une quarantaine d’entrepreneurs du bâtiment TCE, il s’est rendu compte que de nombreux professionnels étaient trop souvent confrontés au problème de manque de matériels sur leurs chantiers, ce qui les obligeaient à les stopper et à retourner chez le fournisseur en pleine journée. Cela leur faisait perdre un temps considérable et représentait un beau chiffre d’affaires perdu à la fin de mois. Ainsi lui est venu l’idée de créer une solution qui puisse permettre de livrer rapidement les artisans directement sur sites à Marseille.

Compétences développées et acquis

​

Conception d'interfaces :

 

-Maquettage d'interfaces web et mobiles

-Principes d'ergonomie et d'expérience utilisateur

-Adaptation des interfaces aux différents supports

​

Compétences en professionnel:

 

-Analyse et compréhension approfondie des exigences

-Conception et développement de solutions numériques

-Intégration et adaptation de nouvelles fonctionnalités

-Gestion de projets et de temps réel

-Collaboration et communication efficaces

Compétences de développement:

 

-Maîtrise de Technologies Web (HTML, CSS et PHP)

-Utilisation des frameworks CSS (Bootstrap)

-Gestion de bases de données MySQL.

-Développement d’application mobile avec un nouveau langage, le Dart.

Base de donnée:

​

image.png
image.png

Site:

image.png
image.png
image.png
image.png
image.png
image.png
image.png

Application:

image.png
image.png
image.png
image.png
image.png

Projet
en cours de BTS

salle de classe

Projet n°1:
Gestion de stage (en groupe)

Quel est l'objectif ?

L'objectif est de créer un site internet en PHP, HTML et CSS pour

-Gérer les stages ainsi que les élèves en tant que professeur

-Permettre aux étudiants de chercher une entreprise 

Ce que j'ai fait:

- Page D'accueil 

- Gestion de Stage 

- Gestion des étudiants 

Base de donnée:

image.png

Compétences développées:

-Maîtrise des langages de programmation web HTML, CSS et PHP

-Maquettage d'interfaces web

-Principes d'ergonomie et d'expérience utilisateur

-Maîtrise de MySQL ainsi que 

Image du projet:

​

Capture d'écran 2024-01-10 193218.png

Gestion de stage

​

Capture d'écran 2024-01-10 193512.png

Projet n°2:
Gestion du bureau des étudiants (en groupe)

Quel est l'objectif ?

L'objectif est de créer une application en Csharp pour gérer une association afin:

-De planifier des évènements comme déjeuner avec des entreprises ou invité des membres d'un jury

-De faire le suivis des étudiants

Ce que j'ai fait:

-L'architecture de l'application

- Gestion des évènements

- Gestion des étudiants 

Compétences développées:

-Maîtrise du langage C#

-Conception d'applications orientées objet avec C#​

-Maîtrise de SQL server

​

Base de donnée:

image.png
image.png

Image du projet:

​

image.png
image.png

Projet n°3:
Pearson of Interest (seul)

Quel est l'objectif ?

L'objectif est de créer une application en Csharp pour:

-Pouvoir gérer (modifier, supprimer ou créer) les agents dans la base de donnée

-Pouvoir afficher toutes informations les concernant (pseudo, mot de passe, leur droit et leur photo)

-faire en sorte que les agents ont accès à certaines actions en fonction de leur niveau de droit 

Base de donnée:

image.png

Image du projet:

​

Compétences développées:

-Maîtrise du langage C#

-Conception d'applications orientées objet avec C#

-Utilisation des bibliothèques

-Maîtrise de MySQL

​

image.png
image.png
image.png
bottom of page