Le développeur mootje publie le portage d'une librairie en LUA qui permet le développement d'homebrews en 3D facilement sur PSP.
Le développeur mootje, des forums PSPGEN, publie la bibliothèque de développement Easy3Dcpp.
Qu'est-ce qu'une bibliothèque de développement, ou librairie ? (citation Wikipédia)
En informatique, une bibliothèque ou librairie logicielle (ou encore, bibliothèque de programmes) est un ensemble de fonctions utilitaires, regroupées et mises à disposition afin de pouvoir être utilisées sans avoir à les réécrire. Les bibliothèques peuvent regrouper des fonctions simples (par exemple le calcul d'un cosinus, ou l'inversion d'une matrice) comme des fonctions complexes avec de nombreuses fonctions internes non accessibles directement. L'intérêt des bibliothèques réside dans le fait qu'elles contiennent du code utile que l'on ne désire pas avoir à réécrire à chaque fois.
Easy3Dcpp est donc un ensemble de fonctions qui permet à un développeur de créer un homebrew 3D sans coder tout le moteur 3D depuis le début. Cela représente un grand gain de temps, et permet éventuellement à des développeurs qui ne connaissent pas la programmation 3D de s'y mettre facilement.
Easy3Dcpp est en fait un portage de la librairie de masterlau, qui l'a créé pour le langage LUA (pour l'interpréteur Lua Player HM). mootje a voulu cette librairie pour développer en C++ (un langage compilé et non pas interprété comme le LUA, et donc bien plus puissant), et il a donc décidé de porter toutes les fonctions de masterlau. C'est chose faite, et les développeurs C++ vont pouvoir se mettre à la 3D facile.
À noter que cette librairie n'est toujours pas sortie de manière officielle en LUA.
Bjarne Stroustrup, créateur du langage C++
Easy3Dcpp
Réservé aux développeurs uniquement
Téléchargement, instructions et mode d'emploi disponibles
dans la fiche de téléchargement ci-dessous.