MOTEUR CUSTOM

Présentation du Projet

Dans le cadre de ma troisième année de formation en Game Programming, notre groupe de quatre étudiants a conçu et développé un moteur de jeu personnalisé en C++ utilisant l'API graphique OpenGL. L'objectif principal était de créer un moteur performant axé sur les fonctionnalités de base telles que le rendu 3D, la gestion des scènes et des textures, ainsi que des outils de développement pour faciliter la création de jeux.

Fonctionnalités Principales

Les principales fonctionnalités implémentées incluent :

  • Outil de Création de Game Objects : Permet de créer des objets de jeu tels que des cubes ou des pyramides, de modifier leurs transformations, couleurs et d'appliquer des textures.
  • Mode Play : Fonctionnalité permettant de créer un joueur et de se déplacer dans le monde du moteur. Il suffit de cliquer sur "Play" pour entrer en mode jeu et sur "Stop" pour quitter ce mode.

Gestion des Scènes et Textures

Le moteur inclut également :

  • Gestionnaire de Scènes : Permet de créer, charger et supprimer plusieurs scènes, facilitant l'organisation et la gestion des différents niveaux ou environnements du jeu.
  • Système de Textures : Capacité d'appliquer des textures variées aux objets 3D créés, améliorant ainsi l'esthétique visuelle des scènes.

Technologies Utilisées

Technologie Description
C++ Langage de programmation utilisé pour développer la logique du moteur, les systèmes de gestion des ressources et les outils de développement.
OpenGL API graphique utilisée pour le rendu 3D de base, la gestion des textures et la manipulation des objets dans l'espace 3D.
← Projet précédent Retour aux projets Projet suivant →