Game Engine/fr

From Lazarus wiki
Jump to: navigation, search

English (en) français (fr)

Vue d'ensemble

Un moteur de jeu est une bibliotèque qui simplifie la création de jeu. Cela peut inclure tout ou partie des fonctionnalités suivantes :

  • création d'enveloppes (wrappers) sur des interfaces de systèmes comme des API graphiques.
  • des contrôles utilisateurs d'entrée et audio (SDL, ZenGL).
  • Ajout d'interfaces supplémentaires pour créer et contrôler l'environnement de contenu du jeu (comme p.ex. fait par le moteur de jeu Castle).

vous pouvez en savoir plus ici

Moteurs de jeu

Voici une liste de moteurs de jeu basés sur Pascal/Delphi ou qui des bibliothèques de liaison (binding libraries) Pascal.

Nom Site Usage Notes
SDL www.libsdl.org Liaisons
SDL2 sdl-2-for-free-pascal-compiler FPC
SMFL http://www.sfml-dev.org/index-fr.php Liaisons
GLScene sourceforge.net FPC/Delphi Ce n'est pas réellement un moteur de jeu, mais plutôt un moteur de rendu 3D.
Castle Game Engine sourceforge.net FPC
ZenGL www.zengl.org FPC/Delphi
Quad-Engine quad-engine.com Delphi/FPC/C#/C++
TERRA Game Engine github.com/Relfos/TERRA-Engine Delphi/FPC/Oxygene 2D & 3D, toutes les plates-formes sont supportées
nxPascal github.com FPC/Delphi
g2mp github.com FPC Idéologiqement, remplace Dan Jet X, multi plate-forme, éditeur et développement basé sur le code.
Andorra 2D sourceforge.net Delphi
CAST II Game Engine http://www.casteng.com/ Delphi Toujours en vie ? dernière mise à jour 2011
Delphi X www.micrel.cz/Dx Delphi
Afterwarp www.afterwarp.net FPC/Delphi
Allegro sourceforge.net Liaisons Allegro-pas
Phoenix code.google.com FPC/Delphi
Brtech1 PascalGameDevelopment.com FPC Pas vraiment disponible comme moteur ou bibliothèque. De nombreuses vidéos peuvent être trouvées sur Youtube.
GameMaker: Studio www.yoyogames.com N/A Oui, ce n'est pas vraiment une bibliotèque de moteur de jeu. Mais c'est un moteur de jeu et un studio écrit en Delphi.
ZGameEditor www.zgameeditor.org FPC/Delphi
SO Engine github.com Delphi/FMX Petit moteur indy multi plate-forme (Win, Android, iOs) avec des formatteurs des animations, des intersections, etc.

Jeux portés en Pascal

Cette liste contient des jeux et des bibliotèques portés. Les licences varient.

Nom Site Usage Notes
Delphi Doom Delphi Doom Delphi Ressentez de la nostalgie :)
Quake vers Delphi Sourceforge

Ancienne version

Delphi Sourceforge est actif. Les anciens sites semblent être morts maintenant. Bien que le code source puisse être toujours téléchargeable.
Quake II Delphi (Quake 2 Delphi) www.sulaco.co.za sourceforge.net Delphi
Civilization 2 www.c-evo.org Delphi Il a été repéré sur le forum de retour en 2009. Le moteur n'est pas le moteur original Civilization II. Bien que les ressources graphiques soient différentes, c'est un bon moteur TBS.

Jeux

Jeux écrits avec Free Pascal. Actuellement, ce sont des projets commerciaux, en sources ouverts ou fermés. D'autres en plus ici.

Nom Site Open Source Notes
Darkest Before the Dawn http://castle-engine.sourceforge.net/darkest_before_dawn.php Google Play (Android version) Yes Utilise Castle Game Engine
Castle http://castle-engine.sourceforge.net/castle.php Yes Utilise Castle Game Engine
Diablo Roguelike doom.chaosforge.org Sourceforge.net Yes
Doom Roguelike doom.chaosforge.org No
Escape from the Universe https://play.google.com/store/apps/details?id=com.catastrophe.games.escape.universe.space.shooter No Utilise Castle Game Engine
HedgeWars www.hedgewars.org Yes
Project "W" PascalGameDevelopment.com No
Scrabble 3D sourceforge.net Yes
UltraStar Deluxe sourceforge.net Yes
Minimon 3D http://www.minimon3d.com No
Mountains of Fire http://castle-engine.sourceforge.net/mountains_of_fire.php Yes Utilise Castle Game Engine
Shu sourceforge.net Yes RPG d'apparence intéressante - en cours
Project Helena sourceforge.net Yes Un jeu d'Eugene Loza
Asteroids vs You github.com, Google Play (Android version) Yes Jeu de démo Open Source pour le moteur SO.

Moteurs physiques

Ces moteurs simule le monde réel (collisions, trajectoires, etc). Ce ne sont pas réellement des moteurs de jeux en eux-mêmes, mais peuvent être employés dans les jeux.

Nom Site Usage Notes
TundAx github.com FPC/Delphi
Newton www.saschawillems.de Bindings
Box2D-Delphi code.google.com FPC/Delphi C'est l'implémentation Delphi de la bibliothèque Box2d.
Kraft github.com FPC/Delphi Moteur physique nativement en Pascal par Benjamin Rosseaux.
PAPPE - PAscal Powerful Physics Engine sourceforge.net FPC/Delphi Moteur physique nativement en Pascal par Benjamin Rosseaux. A été rendu obsolète par Kraft