Ceci est une ancienne révision du document !
Table des matières
Comparaison de moteur de jeux
Moteur de jeu
https://en.wikipedia.org/wiki/Spring_Engine https://en.wikipedia.org/wiki/Ren%27Py https://en.wikipedia.org/wiki/BigWorld https://en.wikipedia.org/wiki/Delta3D https://en.wikipedia.org/wiki/Shark_3D https://en.wikipedia.org/wiki/Panda3D https://en.wikipedia.org/wiki/Blender_Game_Engine https://en.wikipedia.org/wiki/Allegro_(software)
https://en.wikipedia.org/wiki/Verge3D Verge3D is a real-time renderer and a toolkit used for creating interactive 3D experiences running on websites.
https://fr.wikipedia.org/wiki/Allegro_(biblioth%C3%A8que) Allegro est une bibliothèque logicielle libre dédiée à la création de jeux vidéo.
UPBGE Uchronia Project Blender Game Engine
License:GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Sur github
- Tous les développeurs Blender sont leader sur ce projet: Campbell Brecht Ton Dalai …
UPBGE
Uchronia Project Blender Game Engine est un fork de Blender créé par Porteries Tristan (un développeur de Blender Game Engine) et certains de ses amis en septembre 2015.
C'est une branche indépendante, dont le but est de nettoyer et d'améliorer le code BGE actuel, d'expérimenter de nouvelles fonctionnalités et d'implémenter des fonctionnalités oubliées qui existent actuellement mais qui n'ont pas été fusionnées avec le tronc officiel de Blender.
Actuellement, après la décision de la BF de supprimer BGE de la prochaine version 2.8, UPBGE devient, de facto, le seul à suivre le développement de BGE. Cela nous donne encore plus de liberté, si possible, pour prendre certaines décisions, puisque nous ne pourrons jamais entrer en conflit avec la version officielle.
Son cycle de développement s'étend sur 4 mois: 3 mois pour ajouter de nouvelles fonctionnalités et refacteurs et 1 mois pour corriger les bugs. Une nouvelle version est ensuite disponible au téléchargement (environ 3 ou 4 par an).
Régulièrement, l'UPBGE fusionne les nouveaux patchs officiels de Blender, pour rester au courant des dernières évolutions de Blender.
L'équipe UPBGE est composée de bénévoles; Les utilisateurs de BGE intéressés par le développement du moteur de jeu, un développeur web et un responsable de la communication.
Pour
- Moteur de jeu complet, modélisation, moteur physique, logique avec des briques sans script, ou avec des scripts python3, rendu, interaction clavier joystick réseau
Contre
Installation
First, download our git repository.
git clone https://github.com/UPBGE/blender && cd blender
Then, install dependencies :
./build_files/build_environment/install_deps.sh
Compile :
make
Then, run :
cd ../build_linux ./blender
Documentation
- https://pythonapi.upbge.org/ API Python
godot
License:
Pour
Contre
Le langage de script est le godot ! C'est presque du python mais ce n'est pas du python, il n'est pas possible d'importer des modules python courants.
Un projet existe https://github.com/touilleMan/godot-python mais il n'y a qu'un seul contributeur, parisien certes, ce n'est pas très pérenne.