XEngine est composé de 3 moteurs : graphique (2D), physique et audio.
Je le développe depuis quelques temps et je me suis dit qu’il était temps de le partager.
Il est écrit en Javascript et fonctionne avec HTML5 et notamment la balise <canvas>.
XDisplay Engine : le moteur graphique
Il permet d’afficher des formes graphiques simple, du texte, des images, des sprites animés.
XPhysics Engine : le moteur physique
Il permet de détecter des collisions d’objets :
XAudio Engine : le moteur audio
Il permet de jouer des sons, de la musique, etc…
Vous trouverez de nombreux exemples de démonstration ci-dessous ainsi que l’archive ZIP :