60 Frameworks et Moteurs de jeu HTML5

Suite à l’article « RPG JS, moteur de jeu en HTML5 gratuit & OpenSource », j’ai eu la surprise d’avoir un retour courriel plutôt important me demandant si je connaissais d’autres ressources… à ce moment là, non 🙂 Mais après quelques recherches, voici une liste (probablement pas tout à fait exhaustive mais déjà bien fourni) qui devrait vous aider à trouver le moteur de jeu que vous avez besoin.

Comme vous pourrez le voir, il existe une soixantaine de moteurs de jeu en tout genre… Toutefois, j’aimerais mettre en avant un plugin jQuery : pp3Diso, développé parJean-François RENAULD.

pp3Diso

pp3Diso est un plugin jQuery qui permet l’affichage et la gestion d’une carte 2D isométrique (ou 3D isométrique par abus de langage).

Ce plugin est distribué gratuitement pour une utilisation personnelle ou commerciale. La seule obligation est l’insertion d’un lien vers www.prelude-prod.fr sur le site utilisant ce plugin.

SPÉCIFICITÉS

Ce plugin a été développé pour êtrecompatible avec une grande partie des navigateurs. Il n’utilise pas HTML5 et reste donc utilisable sur d’anciens navigateurs. De ce fait, il est compatible avec:

  • Internet Explorer 6 et supérieurs
  • Firefox 3.6 et supérieurs
  • Safari
  • Chrome
  • Opéra
  • Android et iOS

Voici quelques-unes des possibilités proposées par pp3Diso:

  • taille des map limitée à 500×500 pour une map,
  • possibilité d’afficher plusieurs maps sans avoir à recharger la page,
  • Couche pour les bâtiments et couche pour les objets,
  • gestion et affichage d’un avatar (ou pas),
  • gestion et affichage d’un curseur à 2 états,
  • affichage d’une interface utilisateur,
  • affichage de zones de couleurs,
  • affichage de bulles-d’infos sur les objets ou les bâtiments, avec positionnement relatif ou absolu,
  • affichage de dialogues avec boutons configurables à volonté,
  • zoom (possibilité de zoomer à la molette),
  • pathfinding,

Et la gestion des évènements:

  • mouvement de l’avatar (avant et après le mouvement),
  • changement de zoom,
  • clic sur une case,
  • cursor sur un bâtiment ou un objet (enter et out),
  • avant et après fermeture d’une fenêtre de dialogue,

Et maintenant la liste d’une soixantaine de ressource pour créer votre jeu vidéo :

nomdernière MAJTaille (Ko)LicenceTypeTestsDépôt
Akihabara1.3.1 (2011/05)453GPL2, MITClassicnongithub
AvesCommercial
bdgegithub
CAATMIT2D, 3D WebGLgithub
CanvexFPS
CasualJS0.1 (2011/02)215kb zippedApache 2.02D, Flash-likenongoogle
code
ClanFX0.0.1 (2007)Classic
Cocos2D0.1MIT2Dgithub
Construct2r51 (2011/08)Commercial ($32 ou $169) +
Version Gratuite
2D
Crafty0.4.2 (2011/04)8.7KBGPL, MITgithub
cssgameengine2009/08
DiggyBSDgithub
Doodle-js17k, gzippedBSD2D, Flash-likegithub
EaselJS0.3.2 (2011/03)575kb zippedMIT2D, Flash-likegithub
EffectGames
enchant.js0.4.0GPL, MIT
FlaxApache 2.0
FlixelJSMIT2Dgithub
FloatEngineCommercial2D, Isometric & Classic
GameJs2011/0120-80KBMIT2Douigithub
gameQuery0.5.1MITgithub
GammaJS1.0MIT2.5D PlateformeTestsgithub
GeomCommercial ($69)2D
gTile0.0.1 (2008)Classic
The GMP
Javascript Game Engine
1.7.4GPL2, MIT
HydraMITgithub
HydraxMITgithub
ingenioJS0.4c<2KBGPL2D/2.5D Moteur RPGgithub
ImpactCommercial ($99)2D
IsogenicEngineCurrently in beta, RC expected June 2011Commercial + Version GratuiteIsometric & 2D
j5g3GPLv3github
The
Javascript 2D Game Engine
GPL
JavascriptGamelib2.10GPL
Jaws2DTest
Suite
github
jGenIsometricgoogle
code
JomohoJSMIT2D
jsGameSoupv120LGPLv32Dbazaar / google
code
js-vergeMIT2Dgithub
LimeJSApachegithub
MelonJSGratuit pour usage non commercialgithub
Mibbu0.1 (odoacer)4.35KB (gzip 1.81KB)MITmicro-framework pour prototypage rapidegithub
PixieEngineBetaMITouiGamelibIDE
Play MyCode31/08/2011Utilisation Gratuitenon
PropulsionJS1.119.6KBMITgithub
pp3Diso1.06 (2011/08)37.3KBCC BY-SA 3.02D Isometricnon
RedLocomotive2D, 2.5D
The RenderEngine1.5.3MIT2Dgoogle
code
RocketEngineCommercial
Rosewood2Dgithub
RPG JSAlpha 2
Sarien.netinterpreterGPL2D aventuregoogle
code
SpellScriptOnline/MUD
Steppe2.5D
Tom’sHalls3.0Plateforme
TuteiJSMIT2Dgithub
Unity3DCommercial3D
vegalibLPGLgoogle
code
xc.jsBSD2Dgithub

N’hésitez pas à faire connaître de nouveaux moteurs de jeu ou frameworks qui ne seraient pas listés ci dessus.

Ajouter un commentaire