JaGaMak Studio est l'un de mes projet les plus
collossal. C'est un framework ( un ensemble
d'outils au sein de la même application
) orienté pour la production de jeux
2D en Java.
Tout est défini sous forme de plug-in
( ressource, objets et outils ) permettant fléxibilité
et extension du framework. La philosophie part
du principe de regrouper au sein d'un même
projet toutes les ressources d'un jeu afin d'en
facilité l'intéropabilité
et l'export.
On gère d'un coté un ensemble
de ressource ( tilemap, font, animation, images,
etc.. ) et le niveau, à savoir un ensemble
de layer sur lesquels on pose des objets ( tilemap,
sprite, zone de collision, etc... ).
Pour créer une tilemap ( décor
composée de tuiles ), il faut créer
une grille de tuile (tilemap) qui référence
une grille d'image, elle-même référençant
une image. Avec ce principe, on créer
des ressources à base d'autres ressource
et on peut utiliser la même image pour
stocker des tuiles, des sprites, une font, etc.
JaGaMak comprend pour le moment :
- un éditeur de tilemap
- un éditeur de niveau
- un éditeur de font bitmap
- un éditeur d'animation |