LionEngine - The Web Site

Accueil

Présentation


LionEngine

Le LionEngine est un moteur de jeu spécialement développé à l'occasion du projet Lionheart Remake pour une utilisation facile avec Java. Le moteur se présente sous la forme d'une librairie au format JAR (accompagnée de sa javadoc), qui peut donc s'inclure dans n'importe quel projet; soit pour n'utiliser que des classes utilitaires, soit pour directement implémenter et hériter d'un squelette de jeu (incluant la gestion du frame rate, l'extrapolation, les entrées sorties...).

Faisant appel aux librairies internes de Java 8, il est spécialement orienté 2D (aucune gestion 3D pour le moment), et propose donc un ensemble de fonctions dédiées à la gestion des ressources 2D (images, sprites, animations, tiles...). Les entrées sorties sont aussi au programme, avec une récupération facile des touches du clavier, du mouvement de la souris... La gestion de fichiers sonores est aussi disponible (de base WAV et MIDI, ainsi que d'autres formats via des plugins, comme SC68 et OGG). Les formats fenêtré, plein écran et applet sont totalement supportés, avec contrôle du frame rate.

Le moteur supporte également Android 8.0 (API 26). La seule modification à effectuer réside dans le gameplay, étant donné que la notion de clavier et souris sont différent sous Android. Tout le reste est parfaitement compatible et ne nécessite aucun changement.

Un éditeur abstrait est inclus afin de faciliter la création d'éditeur de niveaux dédié pour votre jeu. Il est également possible de l'utiliser tel quel sans aucun ajout, simplement en important les sources compilées de votre jeux !

Dans sa version actuelle, le moteur facilite le développement des jeux de type Plateforme, Stratégie, Shoot'em Up..., et propose également un support dans le cadre de jeux multijoueurs.

Jeux

Caractéristiques générales

Exemples

Lire la suite: Installation

Haut de page
LionEngine - The Web Site ©2014 - 2019
Byron 3D Games Studio