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

"Dina" est un moteur en Lua qui se 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-02-01

Dina - Correction d'un bug majeur

Suite à la refonte structurelle du moteur Dina, il s'est avéré qu'un bug majeur n'a pas été identifié.

Description du bug

Après avoir créé un fichier exécutable (effectué à l'aide de LoveExeMaker), le jeu était impossible à lancer : les composants ne pouvaient plus être chargés.

Conséquences : seules les sources pouvaient être exécutées par les joueurs.

Corrections apportées

Une nouvelle fonction a été rajoutée afin de corriger cette problématique.


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


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.


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


1

2

3 4 5