Livre : créer un jeu vidéo avec Blender

Blender pour le jeu vidéo est un nouveau Flossmanuel (manuel libre sur les logiciels, la culture libre ou le matériel libre) rédigé en français en ce début de mois d’août.

intro_un-jeu-utilisant-le-game-engineEn s’appuyant sur la pratique du Blender Game Engine (le moteur temps-réel de Blender) ce livre a pour ambition de fournir au lecteur un aperçu des possibilités de Blender dans la création de jeu vidéo et d’en montrer de façon progressive les principaux tenants. Il abordera des besoins récurrents dans la création de jeux et montrera comment procéder dans le logiciel pour y répondre. Il espère combler un manque de documentation francophone sur le travail interactif dans Blender, de manière à aider au mieux les amateurs et professionnels à tirer parti de sa puissance.

Pour l’instant le livre est dans une phase de correction et sera finalisé d’ici un mois. Cependant, vous pouvez déjà le lire et même contribuer. D’autre part, les rédacteurs du livre ont également réalisé le jeu Péril en Daiza afin de servir de référence au livre.

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.