afjv.com
   
Agence Française pour le Jeu Vidéo
 
  Annuaires     Actus     Etudes     Pratique     Emploi     Newsletter     Rechercher     Contacts & infos     Liens     RSS  

  
Qube Software
  

Qube annonce Q 2.1
La nouvelle version ajoute scripting et débogueur

'Q', un framework complet pour les concepteurs de jeux 3D

 

Edition du 29.07.08 

 

 

Basée a Londres, Qube Software sort la nouvelle mouture de sa solution middleware révolutionnaire ‘Q’, soulignant la facilité et la rapidité avec laquelle de nouvelles fonctionnalités ont pu être ajoutées.
 
Q 2.1 arrive avec un meilleur scripting et un nouveau débogueur, tous deux conçus pour aider les développeurs à sortir leurs jeux encore plus rapidement sur le marché.

Bien que Q 2.1 soit la première mise a jour majeure du moteur, elle fait partie d'un programme d'amélioration continue qui a vu Q mis à jour chaque mois depuis qu’il a été mis à la disposition des studios partenaires il y a 18 mois.

L’architecture qui fait de Q la seule vraie solution transversale pour les studios est aussi celle qui nous permet d’ajouter de nouvelles fonctionnalités vite et facilement,” dit Servan Keondjian, directeur de Qube, “parce que même les mises à jour majeures de Q préservent la compatibilité avec le code et les données construits pour les anciennes versions.

Nous ne faisons qu’ajouter des plugins en utilisant exactement le même processus que celui suivi par les studios pour construire les leurs,” dit Keondjian. “Q répond donc tout simplement beaucoup mieux aux besoins des clients que n’importe quel autre middleware sur le marché, que ce soit Qube ajoutant de nouvelles fonctionnalités ou les studios le faisant eux-mêmes.”

      Q 2.1

Q 2.1

Le nouveau scripting de Q est un langage proche de C++ et de Java avec une exécution multithreadée. Il offre un accès complet à l'API de Q, les développeurs peuvent appeler leur code natif depuis le script, et les scripts depuis leur code natif.

Le débogueur intégré est doté d’un ensemble complet de fonctionnalités de débogage, avec interface graphique traditionnelle, points d’arrêt, exécution pas-à-pas, threads, variables et espions.

Sont également inclus dans la dernière version de nouveaux plugins de rendu de scène et de nouveaux shaders qui viennent compléter la bibliothèque de rendu de Q.

Tous les développeurs n’ont pas le temps ou la volonté de se plonger à fond dans le code natif,” dit Jamie Fowlston, Program Manager à Q. “Le scripting et le débogage, ainsi que les nouveaux shaders, sont autant d'outils qui font de Q la meilleure solution clé-en-main personnalisable à souhait par les studios.

"Q a toujours supporté n’importe quel shader ou algorithmes de rendu de scène arbitraire,” dit Fowlston. “Ajouter un nouveau shader ou un nouvel algorithme de rendu est facile avec Q, nous continuerons à ajouter de nouveaux effets à chaque future version."

Q est présenté comme une série de modules organisés autour d'un framework puissant et flexible. Quand Keondjian décida de construire Q après avoir créé Direct3D, son objectif était de mettre au point une solution de développement pour le jeu, multiplateformes, indépendante des genres et facilement adoptable par les studios.

Au cœur du design de Q réside le principe selon lequel il devrait être possible d’offrir des fonctionnalités de moteur de haut niveau tout en restant en mesure d’être personnalisable et étendu rapidement et proprement, évitant ainsi les nombreux problèmes rencontrés par les développeurs avec les moteurs de jeu monolithiques qui perdent un temps précieux à en reconstruire une bonne partie quand ils ont besoin d’ajouter ou d’en changer certaines fonctionnalités.

“L’un des atouts majeurs de Q, c’est de disposer d’une excellente base technique nous permettant de faire des progrès constants à chaque nouvelle version,” dit Fowlston. “La même base autorise les développeurs à utiliser Q à travers leurs studios, en étant assurés que chaque fonctionnalités qu’ils ajouteront continuera à tourner sur n’importe quelle version future de Q.

 

 


A propos de 'Q' :
Qube Software produit 'Q', la seule véritable solution middleware multi-genres multi-plateformes pour jeux 3D disponible sur le marché aujourd’hui. Q a été conçu afin de révolutionner le développement de jeu en offrant un standard pour les développeurs sur toutes les plates-formes pour tous les projets. Qube Software est une société privée fondée en 1998 par Servan Keondjian et Doug Rabson, créateurs de Direct3D, et dont le siège est à Londres, Royaume-Uni.


 

Accueil - Plan - Newsletter - Liens - A propos - Rechercher