Nos produits sont conçus autour d'une puissante librairie C++ orientée objet et dédiée exclusivement à la conception de jeux vidéo. Cette librairie multi plates-formes permet de créer les jeux aussi bien sur console que sur ordinateur.


Elle est utilisée par l'ensemble des développeurs des projets, ce qui permet une grande efficacité et une forte réutilisation du code. Cela facilite également la maintenance des produits et leur capacité d'évolution.


Cette librairie intègre notamment:

  • un noyau multitâches (programmation par événements et classes d'entités)
  • un moteur 3D d'affichage s'appuyant sur les technologies 3D performantes (DirectX & OpenGL ES)
  • un moteur physique et hiérarchique (collisions, particules, animations squelettales)
  • un module dédié au jeu en réseau massivement multi-joueurs s'appuyant sur des solutions technologiques performantes
  • un module dédié à l'IA (recherche de chemin, comportement par IA adaptative ou neuronale)
  • un module de gestion système et des entrées/sorties (pad, souris, clavier, disque, mémoire, horloge)
  • un module multimédia (vidéo streaming, mp3 player, sons 3D)
  • un module de profilage facilitant l'optimisation et le debuggage.
  • un module de localisation avec support de l'unicode
  • un module de gestion des DRM et du VERSIONING : permettant l'encryptage, la resgistration, et un système de patches automatiques pour les utilisateurs