Inkscape utilisé dans la création de décors de jeu

Le jeu Littlest goddess est un jeu de plateforme en langage Python crée par l’équipe Cine-Science Logic, lors des fréquents concours de programmation de jeu pyweek.

C’est un jeu de plate-forme dans lequel il faut aider la petite déesse Devika à retrouver son animal de compagnie, utilisant différentes bibliothèques (simulation physique, effets avec les shaders OpenGL, etc…), mais le plus intéressant pour nous, est qu’ils ont utilisé Inkscape pour construire les niveaux.

Voici une capture d’écran :

 

D’après le commentaire des développeurs du jeu, voici ce qu’Inkscape leur a apporter :

« L’utilisation d’Inkscape pour la conception des niveaux est la meilleur idée que quelqu’un puisse avoir, c’est un réellement un parfait moteur de layout 2d. Il produit un très bon XML et cela signifie pour nous qu’il est aisé d’analyser le SVG et de le charger directement dans le jeu. Si il n’y avait pas eu le bug d’ODE (une bibliothèque de gestion de physique) dans Ubuntu, nous aurions pu faire des choses dingues avec des polygônes convexes et tout le reste. Il est clair que si nous n’avions pas utilisé Inkscape, nous n’aurions pas pu réaliser notre jeu. »

En v.o. :

« Using inkscape to design your levels is the best idea anyone could ever have, its a *perfect* 2d layout engine it really really is. the fact that it produces nice xml means that its fairly easy to parse the .svg it produces and load it stright into your game. if it wasn’t for the trimesh ode bug in ubuntu we could of done some crazy stuff with convex polgons and everything. if we hadn’t of used inkscape we plain couldn’t of made our game, thats a fact! »

Voici donc un autre domaine d’application trouvé pour Inkscape.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *