Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
developpement_de_jeux_video [Le 21/09/2018, 14:19] L'Africain lien intrawiki (wikipédia) |
developpement_de_jeux_video [Le 18/03/2019, 07:58] 82.231.123.113 quelques corrections typo / orthographe / reformulation |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Bienvenue sur le portail de la création de jeux sous Ubuntu. | Bienvenue sur le portail de la création de jeux sous Ubuntu. | ||
- | [[Yo Frankie!|Jeux]], [[http://wiki.blender.org/index.php/Doc:Tutorials/Game_Engine/BSoD|moteur 3D]], et [[http://www.yofrankie.org/download/|ressources libres]] signifient : que vous pouvez reprendre selon la licence libre. \\ | + | [[Yo Frankie!|Jeux]], [[http://wiki.blender.org/index.php/Doc:Tutorials/Game_Engine/BSoD|moteur 3D]], et [[http://www.yofrankie.org/download/|ressources libres]] signifient que vous pouvez copier, modifier et partager ce qui est mis à votre disposition selon les termes de la licence libre utilisée dans chaque logiciel. \\ |
"Libre", c'est-à-dire sous licence libre, ne veut pas forcément dire gratuit et non commercial, même si c'est très souvent le cas. | "Libre", c'est-à-dire sous licence libre, ne veut pas forcément dire gratuit et non commercial, même si c'est très souvent le cas. | ||
Ligne 28: | Ligne 28: | ||
**Pour des projets de jeu dits "sérieux", car imposants** : | **Pour des projets de jeu dits "sérieux", car imposants** : | ||
- | Le [[wpfr>game designer]] a pour "rôle" de décrire le gameplay, le scénario, la gestion des interactions au fil de l'histoire, pouvant ainsi créer un scénario complexe à réaliser (et à tester sans [[wpfr>beta testeur]]). | + | Le [[wpfr>game designer]] a pour rôle de décrire le gameplay, le scénario, la gestion des interactions au fil de l'histoire, pouvant ainsi créer un scénario complexe à réaliser (et à tester sans [[wpfr>beta testeur]]). |
* Exemple : [[http://www.ffworld.com/?page=ff9_script|les premières ébauches de l'intro du scenario de final fantasy IX]]((un des jeux les plus vendus sur playstation)), [[wpfr>Hironobu Sakaguchi]] | * Exemple : [[http://www.ffworld.com/?page=ff9_script|les premières ébauches de l'intro du scenario de final fantasy IX]]((un des jeux les plus vendus sur playstation)), [[wpfr>Hironobu Sakaguchi]] | ||
- | Ensuite, les étapes d'un projet de jeu vidéo se "réduisent" à réaliser les actions suivantes pour avancer dans le projet (que l'on donne au "rôle" de programmeur): | + | Ensuite, les étapes d'un projet de jeu vidéo se résument en quelque sorte à réaliser les actions suivantes (que l'on attribue au rôle de programmeur) pour avancer dans le projet : |
- | * Implémenter les nouvelles ressources pour l'environnement du jeu (auparavant crées, ou csrée en parallèle par d'autres membres du projet). | + | * implémenter les nouvelles ressources pour l'environnement du jeu (auparavant créé, ou créé en parallèle par d'autres membres du projet) ; |
- | * gérer les interactions d'un agent avec l'environnement en fonction des entrées de l'utilisateur, | + | * gérer les interactions d'un agent avec l'environnement en fonction des entrées de l'utilisateur ; |
- | * gérer les phénomènes non directement contrôlés par l'utilisateur, | + | * gérer les phénomènes non directement contrôlés par l'utilisateur ; |
- | * visualiser ces informations (de même pour le son, et "autres"). | + | * visualiser ces informations (idem pour le son et les autres ressources). |
Des séries de tests sont indispensables lors de la réalisation de grands pans du projet. | Des séries de tests sont indispensables lors de la réalisation de grands pans du projet. | ||
- | **Amusez vous bien.** | + | **Amusez-vous bien.** |
- | <note tip>Pour les non-anglophones, nous rappelons qu'il y a des services de traduction en ligne tel que : [[http://translate.google.com/#|google translate]], où il suffit de copier l'URL ou le texte pour le traduire.</note> | + | <note tip>Pour les non-anglophones, nous rappelons qu'il y a des services de traduction en ligne tels que : [[http://translate.google.com/#|google translate]], où il suffit de copier l'URL ou le texte pour le traduire.</note> |
<note tip>[[programmation#l_apprentissage_de_la_programmation|Pour apprendre à programmer]], il existe des livres libres sur le sujet, et il y a aussi [[Scratch]].</note> | <note tip>[[programmation#l_apprentissage_de_la_programmation|Pour apprendre à programmer]], il existe des livres libres sur le sujet, et il y a aussi [[Scratch]].</note> | ||
Ligne 106: | Ligne 106: | ||
* [[Vegastrike]] ([[http://vegastrike.sourceforge.net/|site]]) | * [[Vegastrike]] ([[http://vegastrike.sourceforge.net/|site]]) | ||
* [[Freespace|Freespace 2]] ( utilisation non commercial , sauf accord )([[http://scp.indiegames.us/|site]]) | * [[Freespace|Freespace 2]] ( utilisation non commercial , sauf accord )([[http://scp.indiegames.us/|site]]) | ||
- | * **Pioneer** | + | * **[[wp>Pioneer (video game)|Pioneer]]** |
[[course#jeux_libres_et_natifs|Voiture]] : | [[course#jeux_libres_et_natifs|Voiture]] : | ||
* [[Vdrift]] | * [[Vdrift]] | ||
- | + | * [[CorsixTH]] ([[http://freshmeat.net/projects/corsixth|site]]) RTS de type Thème hospital | |
- | + | ||
- | * [[CorsixTH]] ([[http://freshmeat.net/projects/corsixth|site]]) | + | |
- | RTS : Thème hospital | + | |
* BonzayRTS ( [[http://bonzayrts.sourceforge.net/documentation.html|site]] ) moteur proche de starcraft | * BonzayRTS ( [[http://bonzayrts.sourceforge.net/documentation.html|site]] ) moteur proche de starcraft | ||
- | |||
* [[https://sourceforge.net/projects/q-gears/|Q-Gears est un clone libre du moteur de jeu de Final Fantasy 7]] (Squaresoft) | * [[https://sourceforge.net/projects/q-gears/|Q-Gears est un clone libre du moteur de jeu de Final Fantasy 7]] (Squaresoft) | ||
Ligne 121: | Ligne 118: | ||
* [[Ryzom]] : ([[http://www.ryzom.com/fr/index.html|Site officiel]]) | * [[Ryzom]] : ([[http://www.ryzom.com/fr/index.html|Site officiel]]) | ||
* [[Planeshift]] : [[http://www.planeshift.it/|Site officiel]] | * [[Planeshift]] : [[http://www.planeshift.it/|Site officiel]] | ||
- | * [[Worldforge]] : [[http://worldforge.org/|Site officiel]] | + | * [[wpfr>WorldForge]] : [[http://worldforge.org/|Site officiel]] |
[[fps#jeux_libres_et_natifs|Multiplayer fps]] | [[fps#jeux_libres_et_natifs|Multiplayer fps]] | ||
Ligne 136: | Ligne 133: | ||
Java (crossplatform) | Java (crossplatform) | ||
- | * jMonkeyEngine3 ([[http://jmonkeyengine.org/|site]]) ([[http://www.youtube.com/watch?v=Ar1QhVFyZRY&feature=player_embedded|video]]) Liste de [[http://jmonkeyengine.org/groups/tag/oss|jeu libre]], et [[http://jmonkeyengine.org/groups/tag/commercial|commerciaux]] | + | * [[wpfr>jMonkey Engine]] ([[http://jmonkeyengine.org/|site]]) ([[http://www.youtube.com/watch?v=Ar1QhVFyZRY&feature=player_embedded|video]]) Liste de [[http://jmonkeyengine.org/groups/tag/oss|jeu libre]], et [[http://jmonkeyengine.org/groups/tag/commercial|commerciaux]] |
* [[http://www.g-java.com/doku.php|G-java]] | * [[http://www.g-java.com/doku.php|G-java]] | ||
Ligne 147: | Ligne 144: | ||
| {{http://annchienta.sourceforge.net/images/foi3.png?175}}| [[Annchienta]] | [[http://www.youtube.com/watch?v=D7yZMLYwZc0|Voir en vidéo]] | Liste | [[http://annchienta.sourceforge.net/|site officiel]] | | | {{http://annchienta.sourceforge.net/images/foi3.png?175}}| [[Annchienta]] | [[http://www.youtube.com/watch?v=D7yZMLYwZc0|Voir en vidéo]] | Liste | [[http://annchienta.sourceforge.net/|site officiel]] | | ||
| {{http://doc.ubuntu-fr.org/lib/exe/fetch.php?w=250&media=http%3A%2F%2Fpaintown.sourceforge.net%2Fimages%2Fscr2.png?175 }} | [[Paintown]] | Paintown est un jeux de combat (beat them all), devenant compatible avec le contenu mugen, et continuant à évoluer pour intégrer des effets digne des dernier street fighter | [[paintown|Paintown]] | [[http://paintown.sourceforge.net/|Site officiel]] | | | {{http://doc.ubuntu-fr.org/lib/exe/fetch.php?w=250&media=http%3A%2F%2Fpaintown.sourceforge.net%2Fimages%2Fscr2.png?175 }} | [[Paintown]] | Paintown est un jeux de combat (beat them all), devenant compatible avec le contenu mugen, et continuant à évoluer pour intégrer des effets digne des dernier street fighter | [[paintown|Paintown]] | [[http://paintown.sourceforge.net/|Site officiel]] | | ||
- | | | [[scirra|Scirra (Windows)]] | Logiciel de développement de jeux et clone libre de Game Maker et MMF2.| Liste à définir. |[[http://www.scirra.com/|Site officiel]] | | + | | | [[wp>Construct (game engine)|Construct]] (édité par Scirra) | Logiciel de développement de jeux et clone libre de Game Maker et MMF2.| Liste à définir. |[[http://www.scirra.com/|Site officiel]] | |
| {{http://www.tululoo.com/tab_sprites.jpg?175}} | [[tululoo|Tululoo Game Maker]] | Logiciel de développement de jeux intuitif basés sur javascript et HTML5, une version linux est disponible. | Liste des jeux disponibles sur le site officiel | [[http://www.tululoo.com/|Site officiel (anglais)]] | | | {{http://www.tululoo.com/tab_sprites.jpg?175}} | [[tululoo|Tululoo Game Maker]] | Logiciel de développement de jeux intuitif basés sur javascript et HTML5, une version linux est disponible. | Liste des jeux disponibles sur le site officiel | [[http://www.tululoo.com/|Site officiel (anglais)]] | | ||
- | | {{http://www.en.compilgames.net/img/content/screenshot-home.jpg?175}} | [[gamedevelop|GameDevelop]] | Logiciel de développement de jeux sans programmation nécessaire, une version linux (buggée) est disponible. | [[http://www.en.compilgames.net/jeux.html|Liste des jeux]] | [[http://www.en.compilgames.net/indexFR.html|Site officiel]] | | + | | {{http://www.en.compilgames.net/img/content/screenshot-home.jpg?175}} | [[wp>GDevelop|GameDevelop]] | Logiciel de développement de jeux sans programmation nécessaire, une version linux (buggée) est disponible. | [[http://www.en.compilgames.net/jeux.html|Liste des jeux]] | [[http://www.en.compilgames.net/indexFR.html|Site officiel]] | |
* [[love|LÖVE]] : framework pour faire de jeux 2D , lua | * [[love|LÖVE]] : framework pour faire de jeux 2D , lua | ||
Ligne 156: | Ligne 153: | ||
**Editeur de RPG:** | **Editeur de RPG:** | ||
- | * RPGBoss [[http://www.rpgboss.com|site officiel]] (Gratuit, Windows, Mac, Linux) | + | * RPGBoss [[http://www.rpgboss.com|site officiel]] (Gratuit, Windows, Mac, Linux) |
Editeur de Map : | Editeur de Map : | ||
Ligne 186: | Ligne 183: | ||
Non libre ( vérifier et trier exactement : pas encore trié ) : | Non libre ( vérifier et trier exactement : pas encore trié ) : | ||
* [[http://www.realmcrafter.com/|Realm Crafter]] : Logiciel de développement de mmorpg. ([[http://rc-wiki-fr.achran.com/|wiki fr]]) | * [[http://www.realmcrafter.com/|Realm Crafter]] : Logiciel de développement de mmorpg. ([[http://rc-wiki-fr.achran.com/|wiki fr]]) | ||
- | * The Games Factory 2 / Multimedia Fusion 2 : Logiciel de création de jeux en 2D([[http://www.clickteam.com]]). | + | * [[wpfr>The Games Factory]] / [[wpfr>Multimedia Fusion]] : logiciels de création de jeux en 2D (édités par [[http://www.clickteam.com]], français). |
* [[http://update.multiverse.net/wiki/index.php/Multiverse_Developer_Wiki|Multiverse]] : plate-forme de développement pour MMOG. | * [[http://update.multiverse.net/wiki/index.php/Multiverse_Developer_Wiki|Multiverse]] : plate-forme de développement pour MMOG. | ||
====HTML 5 / JAVASCRIPT==== | ====HTML 5 / JAVASCRIPT==== | ||
- | <note>[[https://blog.mozilla.org/labs/2010/09/welcome-to-mozilla-labs-gaming/|La plate-forme Mozilla Labs Gaming va aider au développement des jeux html5, et va organiser des concours]].</note> | + | <note>[[https://blog.mozilla.org/labs/2010/09/welcome-to-mozilla-labs-gaming/|La plate-forme Mozilla Labs Gaming va (2010) aider au développement des jeux html5, et va organiser des concours]].</note> |
===Jeu à la demande (cloud gaming) libre=== | ===Jeu à la demande (cloud gaming) libre=== | ||
* **phpvirtualbox** : tout os et toute application par le navigateur. voir si supporte html5 video/audio, et [[wpfr>WebGL]], ou sinon l'implémenter ... | * **phpvirtualbox** : tout os et toute application par le navigateur. voir si supporte html5 video/audio, et [[wpfr>WebGL]], ou sinon l'implémenter ... | ||
Ligne 204: | Ligne 201: | ||
* X3dom ([[http://www.x3dom.org/|site]]) | * X3dom ([[http://www.x3dom.org/|site]]) | ||
Jeux : | Jeux : | ||
- | * Quake 2 porté pour GWT : [[http://code.google.com/p/quake2-gwt-port/|site]] | + | * [[wpfr>Quake II]] porté pour GWT : [[http://code.google.com/p/quake2-gwt-port/|site]] |
* [[http://www.korben.info/demo-webgl.html|Quake 2 (40 fps ) et Quake 3 ( 110 fps ) – en HTML5 c'est magique]] | * [[http://www.korben.info/demo-webgl.html|Quake 2 (40 fps ) et Quake 3 ( 110 fps ) – en HTML5 c'est magique]] | ||
- | * Quake 3 | + | * [[wpfr>Quake III]] |
* [[http://blog.tojicode.com/2010/08/rendering-quake-3-maps-with-webgl-demo.html|Rendering Quake 3 maps with WebGL: Demo]] | * [[http://blog.tojicode.com/2010/08/rendering-quake-3-maps-with-webgl-demo.html|Rendering Quake 3 maps with WebGL: Demo]] | ||
3D isométrique : | 3D isométrique : | ||
* [[http://www.benjoffe.com/code/|Code de ben Joffe]] exemple : [[http://www.benjoffe.com/code/demos/canvascape/|Canvascape - "3D Walker"]] | * [[http://www.benjoffe.com/code/|Code de ben Joffe]] exemple : [[http://www.benjoffe.com/code/demos/canvascape/|Canvascape - "3D Walker"]] | ||
+ | |||
===2D=== | ===2D=== | ||
* [[http://www.kesiev.com/akihabara/|Akihabara]] est un ensemble de bibliothèques et outils pour faire des jeux en HTML5 et javascript dans le style pixelisé des consoles 8-16bits. | * [[http://www.kesiev.com/akihabara/|Akihabara]] est un ensemble de bibliothèques et outils pour faire des jeux en HTML5 et javascript dans le style pixelisé des consoles 8-16bits. | ||
Ligne 228: | Ligne 226: | ||
===== Ressources libres ===== | ===== Ressources libres ===== | ||
- | * [[http://search.creativecommons.org/|Le moteur de recherche de contenu libre, avec utilisation commercial autorisée (search.creativecommons.org)]] | + | * [[http://search.creativecommons.org/|https://search.creativecommons.org/]] est un moteur de recherche de contenu libre, avec utilisation commerciale autorisée. |
==== Ressources Graphiques ==== | ==== Ressources Graphiques ==== | ||
- | Voir la page [[graphisme]] | + | Des ressources libres (2D et 3D), personnages, textures, etc, pour créer des jeux libres : |
- | + | ||
- | Des ressources libres (2D et 3D), personnages, textures ..., pour créer des jeux libres. | + | |
* [[http://opengameart.org/|Open Game Art]] | * [[http://opengameart.org/|Open Game Art]] | ||
+ | Voir aussi la page [[graphisme]]. | ||
==== Ressources Musicales ==== | ==== Ressources Musicales ==== | ||
Ligne 348: | Ligne 344: | ||
Génération procédurale de planètes : | Génération procédurale de planètes : | ||
- | * [[Pioneer]] (libre) Jeu | + | * [[wp>Pioneer (video game)|Pioneer]] (libre) Jeu |
* Galaxy Engine ([[http://www.ogre3d.org/forums/viewtopic.php?f=11&t=39254&start=125#p349325|site]])(libre) | * Galaxy Engine ([[http://www.ogre3d.org/forums/viewtopic.php?f=11&t=39254&start=125#p349325|site]])(libre) | ||
* OgrePlanet ([[http://bitbucket.org/lingfors/ogreplanet|site]])(libre) (ogre) | * OgrePlanet ([[http://bitbucket.org/lingfors/ogreplanet|site]])(libre) (ogre) | ||
Ligne 355: | Ligne 351: | ||
* Sponeil.net ([[http://sponeil.net/|site]]) (libre) | * Sponeil.net ([[http://sponeil.net/|site]]) (libre) | ||
* Titaniumart’s Planetary space ([[http://www.titaniumarts.com.au/|site]]) (libre) | * Titaniumart’s Planetary space ([[http://www.titaniumarts.com.au/|site]]) (libre) | ||
- | * Infinity ( jeu) (non libre) | + | * [[wpfr>Infinity (jeu vidéo)|Infinity]] (jeu) (non libre) |
Génération procédurale de cités : | Génération procédurale de cités : | ||
Ligne 363: | Ligne 359: | ||
* City procedural generation ([[http://liris.cnrs.fr/~egalin/teaching.html|site]] bas de page) université lyon | * City procedural generation ([[http://liris.cnrs.fr/~egalin/teaching.html|site]] bas de page) université lyon | ||
* Suicidator city generator ([[http://arnaud.ile.nc/sce/|site]]) ( plugin blender ) (gratuit ) | * Suicidator city generator ([[http://arnaud.ile.nc/sce/|site]]) ( plugin blender ) (gratuit ) | ||
- | * City Engine - ([[http://www.procedural.com/|site]]) (payant non libre) | + | * City Engine ([[http://www.procedural.com/|site]]) (payant non libre) |
Génération procédurale de plantes : | Génération procédurale de plantes : | ||
Ligne 389: | Ligne 385: | ||
Génération procédurale de terrain : | Génération procédurale de terrain : | ||
- | * procedurality engine([[http://oddlabs.com/procedurality.php|site]]) (libre) | + | * procedurality engine ([[http://oddlabs.com/procedurality.php|site]]) (libre) |
* Terrain ([[http://www.shamusyoung.com/twentysidedtale/?p=202|site]]) (libre) | * Terrain ([[http://www.shamusyoung.com/twentysidedtale/?p=202|site]]) (libre) | ||
* Chunked LOD ([[http://tulrich.com/geekstuff/chunklod.html|site]]) (libre) | * Chunked LOD ([[http://tulrich.com/geekstuff/chunklod.html|site]]) (libre) | ||
* Vterrain ([[http://vterrain.org/Distrib/unix.html|site]]) (libre) | * Vterrain ([[http://vterrain.org/Distrib/unix.html|site]]) (libre) | ||
- | * World Machine - ([[http://www.world-machine.com/|site]]) (payant non libre) | + | * World Machine ([[http://www.world-machine.com/|site]]) (payant non libre) |
* Terragen 2 - ([[http://www.planetside.co.uk/|site]]) (payant non libre) | * Terragen 2 - ([[http://www.planetside.co.uk/|site]]) (payant non libre) | ||
* Mojo World - ([[http://www.pandromeda.com/products/|site]])(payant non libre) | * Mojo World - ([[http://www.pandromeda.com/products/|site]])(payant non libre) | ||
Ligne 399: | Ligne 395: | ||
Génération procédurale de personnages : | Génération procédurale de personnages : | ||
* [[MakeHuman]]. | * [[MakeHuman]]. | ||
- | * Mixamo, ([[http://www.mixamo.com/|site]]) (non libre) | + | * Mixamo ([[http://www.mixamo.com/|site]]) (non libre) |
* Morpheme ([[http://www.naturalmotion.com/morpheme|site]]) (non libre) | * Morpheme ([[http://www.naturalmotion.com/morpheme|site]]) (non libre) | ||