Facilitez vous la création de jeux vidéo !
Dina
est un framework en Lua qui repose sur Löve2D.
Il offre de nombreuses fonctionnalités tout en laissant le contrôle au développeur.
Voici quelques unes des fonctionnalités qu'il intègre :
- la prise en charge de cartes issues de Tiled (voir "LevelManager" dans la section Outils)
- un gestionnaire de menus
- des éléments pour personnaliser l'interface utilisateur
- un gestionnaire de clavier et gamepads (avec possibilité de faire du multi-joueurs en local)
- un gestionnaire de traductions
- et bien d'autres à découvrir...
Vous trouverez des tutoriels (avec leur code source) et des exemples d'utilisation à télécharger.
Alors, n'attendez plus et lancez-vous !
N'oubliez jamais que VOUS garderez toujours le contrôle de VOTRE création !
Je serais plus qu'honoré si vous pouviez mettre un lien vers cette page dans les crédits de votre jeu.
Téléchargez Dina2019-10-06
Version 1.2
Cette version inclut seulement 2 nouvelles fonctionnalités :
- l'ajout de couleurs aux textes
- l'ajout du z-order sur tous les éléments affichables
Le z-order permet de positionner devant ou derrière une image ou un texte (pour le moment).
Si le z-order est positif, l'élément sera affiché en premier (on dessine toujours le fond en premier ^^). Et si la valeur est négative, alors l'élément sera affiché en dernier (juste devant).
Vous pouvez télécharger la nouvelle version ici : Nouvelle version
Vous pouvez télécharger les nouveaux exemples ici : Exemples
2019-10-05
Version 1.1
Cette version inclut les éléments suivants :
- Nouveau composant :
- Composant Image
- Nouvelles fonctions :
- Récupération de la position des éléments affichables
- Récupération de la dimension des éléments affichables
Vous pouvez télécharger la nouvelle version ici : Nouvelle version
2019-10-01
Version 1.0
Voici la toute première version du moteur Dina.
Elle inclut seulement les quelques éléments suivants :
- Composant Text
- Composant Sound
- Composant SoundManager
- Composant MenuManager
En plus du contenu du moteur, les outils suivants ont été mis en place :
- le site Web que vous etes actuellement en train de consulter
- un générateur de documentation maison à partir des commentaires dans le code
- des tutoriels pour utiliser le moteur et certains composants
- des exemples d'utilisation des composants
Vous pouvez télécharger la nouvelle version ici : Nouvelle version
Vous pouvez télécharger les nouveaux exemples ici : Exemples