Facilitez vous la création de jeux vidéo !

"Dina" est un moteur de jeu 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 :

Vous trouverez des tutoriels (avec leur code source) et des exemples d'utilisation à télécharger.

Alors, n'attendez plus et lancez-vous ! Vous garderez toujours le contrôle de votre création !

Téléchargez Dina

2021-01-31

Amélioration du LevelManager

Lors de la réalisation d'un jeu pour une GameJam, j'ai utilisé Tiled pour la conception du niveau.

Tout se passait bien jusqu'à ce que je choisisse d'utiliser une image et de laisser les paramètres de ma map, à savoir 32x32.

Or, je n'avais pas prévu un petit détail plutôt irritant (même si je comprends les raisons) : si une image n'a pas une dimension égale à un multiple de la taille de ta tuile, celle-ci est tronquée en affichage et les ID sont tous décalés !

Donc je me suis retrouvé avec une tour complètement bizarroïde vu que les ID étaient tous décalés...

La nouvelle version ne rencontre désormais plus ce souci. Enfin !
Malheureusement, cela m'a pris tellement de temps pour corriger ce "petit détail" que j'ai du annuler ma participation à la GameJam.


Vous pouvez télécharger les nouveaux outils ici : Outils


2021-01-26

Refonte du site web finalisée

Site Web

La nouvelle version du site web est désormais en place.
Oui, aucun changement n'est visible sur le site. Toutefois, c'est beaucoup plus facile à maintenir et à mettre à jour.

Quelques améliorations sont perceptibles :

Moteur Dina

Il n'y a pas eu beaucoup de modifications car je m'attaque actuellement aux boites de collisions.
C'est quelque chose de plutôt ardu pour moi à mettre en place.

On va laisser décanter tout ça quelques temps pour mieux y revenir.


2021-01-21

Amélioration du site web

Une petite amélioration a été faite au site : l'ajout de catégories de tutoriels.
Ce n'est pas un gros changement mais cela devrait vous permettre de mieux vous y retrouver.

Une refonte plus importante du site est en préparation car certaines informations sont encore écrites en "dur" dans certaines pages.


2021-01-17

Révolution pour la version 3.0

Cette nouvelle version est une vraie révolution au sens du code et des fonctionnalités.

Une refonte complète du code a été faite pour harmoniser le nom des fonctions.
Toutes les fonctions "publiques" commencent par une lettre minuscule comme pour Love2D.

L'initialisation du moteur a également été revue pour simplifier le chargement des modules.
Les modules ont été regroupés par thème : GUI, Controllers, Levels, Characters, etc.

De nouveaux modules ont été rajoutés :


Il reste encore beaucoup de problèmes à corriger dans ces nouveaux modules et, surtout, beaucoup de documentation à rédiger...


Vous pouvez télécharger la nouvelle version ici : Téléchargements


2020-10-15

Version 2.0.4 - Documentation

Cette version n'a que peu évolué par rapport à la version 2.0.3.

Le plus gros du travail a été de documenter la grande majorité des fonctions.

Une fois ce travail achevé, je pourrais me consacrer à rédiger des tutoriels.
J'ai en prévision de faire un tutoriel sur chacun des templates en présentant l'ensemble des possibilités offertes.
Toutefois, c'est un travail long et fastidieux qui m'empêche de faire évoluer le moteur. Mais cela est plus que nécessaire pour favoriser son utilisation.
Mais avant de faire les tutoriels, je dois effectuer des corrections sur le site pour créer un CMS dédié aux tutoriels.
Cela me permettra de pouvoir vous offrir plus rapidement le contenu.


Vous pouvez télécharger la nouvelle version ici : Téléchargements


1 2 3

4

5 6 7