Technologie

Nos produits sont conçus autour d’une puissante bibliothèque C++ orientée objet dédiée exclusivement à la conception de jeux vidéo.

Cette bibliothèque multi-plateforme nous permet de concevoir des jeux ou des applications multimédia pour PC/Mac, mobile ou consoles.

Elle est utilisé pour tous nos développements de projets en interne, offrant une grande efficacité et une bonne ré-utilisation du code. Cette méthode facilite la maintenance du produit et favorise notre capacité de développement.

Cette librairie dispose notamment des fonctionnalités suivantes:

  • un moteur multitâche et multithread (programmation orientée événement et de classe entité)
  • un moteur 3D utilisant de puissantes fonctionnalités et effets 3D (basées sur OpenGL)
  • un moteur physique avec hiérarchie d’objets (dynamique, collisions, particules, animation squelettale)
  • un module dédié au jeu en réseau multijoueur.
  • un module dédié à la programmation IA
  • un module multimédia (streaming vidéo ou son, import/export d’images, import d’objets 3d)
  • prise en charge des fonctionnalités mobiles : interface tactile, utilisation GPS, capture photo ou vidéo, décodage QR code
  • un module de profilage intégré pour faciliter l’optimisation et le débogage
  • un module de localisation incluant un support complet de l’Unicode permettant une adaptation multilingue facile
  • un module d’interface web permettant d’accéder facilement aux bases de données, d’envoyer des requêtes web ou des transferts de fichiers.
  • un module de DRM & versioning : permettant le cryptage, l’enregistrement et le système de mises à jour automatiques pour les utilisateurs finaux.