Blender:Ressources Blender Game
Sommaire
Définition
La page Wkipedia Jeu vidéo
Blender Game Engine
Blender comprend un moteur de jeu dont voici une introduction
Le jeu YoFrankie a été créé en 2008 avec Blender 2.47.
Un moteur Physique
Un moteur physique gère les interactions physiques en respectant les règles de la physique Newtionniène : les objects tombent comme tombe la pomme de Newton, les collisions se font en fonction des poids, des vitesses , etc ... La présentation en anglais sur Wikipedia EN avec une vidéo.
Blender utilise Bullet. Les très ancienne version de Blender utilisait Sumo qui est encore dans la 2.49, mais qui est dépréciée.
Bullet est un moteur Physique libre. Sa présentation sur Wikipedia, Une liste de moteurs.
Un moteur IA "Intelligence Artificielle
http://fr.wikipedia.org/wiki/Intelligence_artificielle#Intelligence_artificielle_faible
http://fr.wikipedia.org/wiki/Intelligence_artificielle#Jeux_vid.C3.A9o
Bibliographie générale
Livre
- Game Development with Blender : 2013 de Dalai Felinto, Mike Pan
http://www.amazon.fr/Game-Development-Blender-Mike-Pan/dp/1435456629
@ internet
- tutorialsforblender3d.com Des tutos 2.49 et 2.50 sur les jeux et plus ...
- tutorialsforblender3d.com La liste des modules du Game Engine Python.
- tutorialsforblender3d.com La liste des briques logiques.
- bulletphysics.org Le site du moteur physique de Blender Bullet
- www.bulletphysics.org Le wiki du Moteur Pysique Bullet
Les sites sur des jeux de voitures
- highspeedracer Tuto complet avec des scripts pour piloter une voiture
- tutorialsforblender3d.com Le module PhysicsConstraints utilisé par une voiture
- www.blender3dclub.com Donne tout le détail des réglages de la voiture
Script Python
Faut pas rêver: il faut avoir des notions de programation pour débuter et il faut s'accrocher !
C'est en français ou en anglais, de toute façon, le code est en anglais(même les chinois programment en anglais), donc il faut bien un jour apprendre l'anglais !! et Google Translate est ton ami !
Liste de cours
- www.dsimb.inserm.fr Ce cours est progressif avec des exemples très bien choisis Labomedia recommande ce cours !
- www.siteduzero.com tutoriel qu'est-ce quepython simple, bien fait, très progressif, plus long car plus complet que le précédent.
- www.inforef.be Les Pdf des livres de Gérard Swinnen sur python2 et python 3 Licence GPL
- developpez.com Swinnen un tuto basé sur le livre de Gérard Swinnen en ligne et la version wikibooks
- www.penzilla.net Un peu d'exemple de code
- developpez.com Dive Into Python démarre très fort avec des exemples franchement compliqués
- www2.cndp.fr PythonEssentiel c'est un résumé
- Liste Python fournit une liste pour survivre
- jmsoler.free.fr script python bien car ne parle que de Blender mais il n'est pas orienté Game.
- tutorialsforblender3d.com Python_Reference_Index Les bases pour Blender
Liste des modules Python de la doc officielle Python
Liste des modules du Blender Game
Blender 2.49 b
- tutorialsforblender3d.com Tous les modules du Game Engine Python, avec un exemple d'utilisation concret, très pratique.
- Module API Documentation 2.49 Python de Blender.org
Blender 2.5x
- La doc officielle : http://www.blender.org/documentation/blender_python_api_2_60_6/#game-engine-modules
De python 2.6 à python 3.1
- 2to3 est inclus dans python 3. Il s'utilise en Terminal
2to3 -w exemple.py
- mogurijin.wordpress.com Comment adapter un script Blender 2.49 avec python 2.6 à Blender 2.50 avec python 3.1
Génération procédurale
Avec la génération procédurale, une seule personne devient capable de créer des jeux qui nécessitent aujourd'hui une équipe entière, rendant ainsi l'expression artistique individuelle plus facile à réaliser.
Liste de jeux réalisés avec Blender
- glaby.fr un passionné
- colorcubestudio.com Une démo jouable et téléchargeable
- steel-storm.com License GPL et CC
- www.blendenzo.comDe vieux jeux
- Yo Frankie ! Le jeu créé par la Fondation Blender
- blog.mikepan.com Un jeu de voiture pour Blender 2.50
- www.blendernation.com 20 jeux à tester et noter