Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
developpement_de_jeux_video [Le 28/01/2026, 19:42] – Réorganisation par ordre alphabétique du chapitre Editeurs et moteurs 2D FrancoisA30developpement_de_jeux_video [Le 18/02/2026, 09:16] (Version actuelle) – [Création de jeux vidéo libres] FrancoisA30
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 utiliser, copier, modifier et partager ce qui est mis à votre disposition selon les termes de la licence libre employée dans chaque logiciel. 
  
 +==== Choix de la licence ====
 "Libre" s'entend libre d'utilisation, mais ne veut pas forcément dire gratuit ou non commercial, même si c'est très souvent le cas. "Libre" s'entend libre d'utilisation, mais ne veut pas forcément dire gratuit ou non commercial, même si c'est très souvent le cas.
 +
 +Bien préciser la licence de votre jeu, si vous le publiez sur un site Web de partage (par exemple GitHub) dans un fichier license (licence en anglais). La licence GNU GPL est la plus utilisée si vous voulez que votre jeu libre perdure.
 +En revanche, si vous voulez que votre jeu libre puisse être réutilisé par une société commerciale, utilisez la licence MIT.
  
 <note tip> <note tip>
Ligne 137: Ligne 140:
 ==== Éditeurs et moteurs 2D ==== ==== Éditeurs et moteurs 2D ====
 ^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^ ^ ^ Nom ^ Description ^ Liste des jeux ^ Site ^
-| {{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}}| [[http://annchienta.sourceforge.net/|Annchienta]] | [[http://www.youtube.com/watch?v=D7yZMLYwZc0|Voir en vidéo]] | Liste | [[http://annchienta.sourceforge.net/|site officiel]] | 
-|  | [[wp>Construct (game engine)|Construct]] (édité par Scirra) | Logiciel de développement de jeux et clone de GameMaker 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 inspiré de GameMaker et MutiMediaFusion2.| Liste à définir. |[[http://www.scirra.com/|Site officiel]] | 
-| {{http://www.en.compilgames.net/img/content/screenshot-home.jpg?175}} | [[https://gdevelop-app.com/fr/|GDevelop]] | Logiciel de développement de jeux sans programmation nécessaire, une version linux 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}} | [[https://gdevelop-app.com/fr/|GDevelop]] | Logiciel de développement de jeux sans programmation nécessaire, deux versions linux sont disponibles : une en app image et l'autre en flathub. | [[https://gd.games|Liste des jeux]] | [[https://gdevelop-app.com/fr/|Site officiel]] | 
-| {{gameeditor.jpg?250}} | [[Game Editor]] | Logiciel de développement de jeux multi-plateforme (Linux, Windows, MacOSX, Iphone, consoles portables etc ...) intuitif et performant.| [[http://game-editor.com/Games|Quelques exemples de jeux (voir le forum officiel pour plus de jeux et de tutoriaux).]] |[[http://game-editor.com/Main_Page|site officiel]] | +| {{gameeditor.jpg?250}} | [[:Game Editor]] | Logiciel de développement de jeux multi-plateforme (Linux, Windows, MacOSX, Iphone, consoles portables etc ...) intuitif et performant.| [[http://game-editor.com/static/Games.html|Quelques exemples de jeux (voir le forum officiel pour plus de jeux et de tutoriaux).]] |[[http://game-editor.com/Main_Page|site officiel]] | 
-| | [[GameMaker]] | Logiciel de développement de jeux multi-plateforme (Windows, MacOS, Linux, Android, iOS, HTML5, XBOX, Playstation et Nintendo Switch) avec aide intégrée en français | liste | [[https://gamemaker.io/fr|site officiel]] | +| | [[https://gamemaker.io/fr|GameMaker]] | Logiciel de développement de jeux multi-plateforme (Windows, MacOS, Linux, Android, iOS, HTML5, XBOX, Playstation et Nintendo Switch) avec aide intégrée en français | liste | [[https://gamemaker.io/fr|site officiel]] | 
-| {{http://www.playdeb.net/media/screens/68/68_t.png}} | [[Ohrrpgce]] | Moteur de jeux libre | [[http://hamsterrepublic.com/ohrrpgce/index.php/Games.html|Liste de jeux utilisant ce moteur]] |[[http://hamsterrepublic.com/ohrrpgce/index.php/Main_Page.html|site officiel]] | +| {{http://www.playdeb.net/media/screens/68/68_t.png}} | [[:Ohrrpgce]] | Moteur de jeux libre | [[http://hamsterrepublic.com/ohrrpgce/index.php/Games.html|Liste de jeux utilisant ce moteur]] |[[http://hamsterrepublic.com/ohrrpgce/index.php/Main_Page.html|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]] | [[http://paintown.sourceforge.net/|Site officiel]] | 
-| {{http://polycode.org/features/images/ide_feature.png}} | [[Polycode]] | Moteur libre et gratuit multiplate-forme (Linux, Windows, MacOSX), en développement actif (support prévu pour iOS et Android). Écrit en C++ et possibilité de scripter en Lua, prise en main aisée, il dispose d'un IDE complet et intuitif. La première version stable est prévue pour bientôt. | [[http://polycode.org/gallery/|Liste de réalisations utilisant ce moteur]]\\ Notamment utilisé pour la réalisation des projections dans le clip //Heaven// de Depeche Mode((http://polycode.org/gallery/)) | [[http://polycode.org/|Site officiel]] | +| {{http://polycode.org/features/images/ide_feature.png}} | [[http://polycode.org/|Polycode]] | Moteur libre et gratuit multiplate-forme (Linux, Windows, MacOSX), en développement actif (support prévu pour iOS et Android). Écrit en C++ et possibilité de scripter en Lua, prise en main aisée, il dispose d'un IDE complet et intuitif. La première version stable est prévue pour bientôt. | [[http://polycode.org/gallery/|Liste de réalisations utilisant ce moteur]]\\ Notamment utilisé pour la réalisation des projections dans le clip //Heaven// de Depeche Mode((http://polycode.org/gallery/)) | [[http://polycode.org/|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}} | [[http://www.tululoo.com/|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)]] |
  
  
-   * [[love|LÖVE]] : framework pour faire de jeux 2D , lua +   * [[:love|LÖVE]] : framework pour faire de jeux 2D , lua 
-   * [[Adventure Game Studio]] ([[http://www.bigbluecup.com/|site]]) (portage linux) : Moteur et éditeur de jeu d'aventure 2D.+   * [[:Adventure Game Studio]] ([[http://www.bigbluecup.com/|site]]) (portage linux) : Moteur et éditeur de jeu d'aventure 2D. Le site Web de l’éditeur n'est plus en ligne en 2026. 
  
 **Editeur de RPG:** **Editeur de RPG:**
Ligne 156: Ligne 160:
  
 Editeur de Map : Editeur de Map :
-   * [[Tiled Map Editor]] ([[https://www.mapeditor.org/|site]]) : Éditeur de map, pour map basé sur xmléorganisation+   * [[:Tiled Map Editor]] ([[https://www.mapeditor.org/|site]]) : Éditeur de map, pour map basé sur [[wpfr>Extensible_Markup_Language|XML]]
 Editeur de sprite : Editeur de sprite :
-    * [[ASPRITE]] ( [[http://www.playdeb.net/software/ASEPRITE|site]] ) : editeur de sprite+    * [[http://www.playdeb.net/software/ASEPRITE|ASPRITE]] ([[http://www.playdeb.net/software/ASEPRITE|site]]) : editeur de sprite
  
 Moteur physique 2D : Moteur physique 2D :
-   * [[tutoriel:comment_installer_box2d|Box2D]]+   * [[:tutoriel:comment_installer_box2d|Box2D]]
  
 === Base de jeux 2D === === Base de jeux 2D ===
Ligne 167: Ligne 171:
 Jeu de plate-forme : Jeu de plate-forme :
    * Type mario :    * Type mario :
-     * [[Frogatto]] (opensource pour le code, et avec un éditeur intégré), [[Supertux]] +     * [[:Frogatto]] (opensource pour le code, et avec un éditeur intégré), [[:Supertux]] 
-   TYpe sonic : +   Type sonic : 
-     * [[Opensonic]]+     * [[:Opensonic]]
  
   * GemRB: Clone libre du [[wpfr>Infinity_Engine|moteur infinity]] : baldur's gate ([[http://gemrb.sourceforge.net/wiki/doku.php?id=start#gemrb|site officiel]] )   * GemRB: Clone libre du [[wpfr>Infinity_Engine|moteur infinity]] : baldur's gate ([[http://gemrb.sourceforge.net/wiki/doku.php?id=start#gemrb|site officiel]] )
Ligne 175: Ligne 179:
  
 Multiplayer Multiplayer
-  * [[The Mana World]] : [[http://themanaworld.org/|Site officiel]] +  * [[:The Mana World]] : [[http://themanaworld.org/|Site officiel]] 
-  * [[Stendhal]] : [[http://arianne.sourceforge.net/?arianne_url=games/game_stendhal|Site officiel]]+  * [[:Stendhal]] : [[http://arianne.sourceforge.net/?arianne_url=games/game_stendhal|Site officiel]]
  
-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]]) +       * [[wpfr>The Games Factory]] / [[wpfr>Multimedia Fusion]] : logiciels de création de jeux en 2D (édités par [[https://www.clickteam.com/fr/clickteam-fusion-2-5-free-edition|ClickTeam]], français).
-    * [[wpfr>The Games Factory]] / [[wpfr>Multimedia Fusion]] : logiciels de création de jeux en 2D (édités par [[https://www.clickteam.com/fr/clickteam-fusion-2-5-free-edition|ClickTeam]], français).+
     * [[https://sourceforge.net/projects/multiverse3d/|Multiverse]] : plate-forme de développement pour MMOG. (faute de financement l'entreprise met le projet en [[wpfr>OpenSource]], dernière mise à jour 26/03/2016)     * [[https://sourceforge.net/projects/multiverse3d/|Multiverse]] : plate-forme de développement pour MMOG. (faute de financement l'entreprise met le projet en [[wpfr>OpenSource]], dernière mise à jour 26/03/2016)
  
 ====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 (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 système d'exploitation et toute application par le navigateur. voir si supporte html5 video/audio, et [[wpfr>WebGL]], ou sinon l'implémenter ...
    * LLVM to JS    * LLVM to JS
      * [[https://github.com/dmlap/llvm-js-backend|llvm-js-backend]]      * [[https://github.com/dmlap/llvm-js-backend|llvm-js-backend]]
Ligne 247: Ligne 250:
  
 ==== Ressources 3D ==== ==== Ressources 3D ====
-<note important>En règle général faites attention à la [[wpfr>licence]] qui est donnée avec les ressources, vérifié ce que signifie chaque licence </note>+<note important>En règle générale, faites attention à la [[wpfr>licence]] qui est donnée avec les ressources, vérifiez ce que signifie chaque licence</note>
   * [[http://e2-productions.com/repository/modules/PDdownloads/topten.php?list=hit|Le dépôt de modèles 3D (site officiel blender )]]. (broke le 11/12/2020)   * [[http://e2-productions.com/repository/modules/PDdownloads/topten.php?list=hit|Le dépôt de modèles 3D (site officiel blender )]]. (broke le 11/12/2020)
   * (fr) [[https://free3d.com/fr/3d-models/blender|Free3D]]   * (fr) [[https://free3d.com/fr/3d-models/blender|Free3D]]
Ligne 276: Ligne 279:
   * [[http://www.e-booksdirectory.com/programming.php#game|Livres libre (anglais)]]   * [[http://www.e-booksdirectory.com/programming.php#game|Livres libre (anglais)]]
 Des tutoriels sur : Des tutoriels sur :
-   * [[https://libregamewiki.org/Main_Page|Freegame dev]]  
    * [[https://libregamewiki.org/Main_Page|libregamewiki]]    * [[https://libregamewiki.org/Main_Page|libregamewiki]]
 ==== Langages ==== ==== Langages ====
Ligne 385: Ligne 387:
  
 Vous pouvez par exemple utiliser un automate cellulaire pour générer des événements, générer la map d'un niveau, voir générer l'histoire : ou tout le jeu. Vous pouvez par exemple utiliser un automate cellulaire pour générer des événements, générer la map d'un niveau, voir générer l'histoire : ou tout le jeu.
 +
 +===== Publier son jeu multi-plateforme (HTML5, Windows, Linux, macOS) =====
 +
 +L'un des sites Web conçu pour publier gratuitement (ou non) son jeu multi-plateforme (HTML5, Windows, Linux, macOS) est [[https://itch.io/ | itch.io]].
 +
 +**Attention : si vous voulez faire payer votre jeu, cette décision entraînera des conséquences juridiques, comptables et fiscales (création de société, déclaration de TVA, ...)**
  
 ===== Rejoindre le développement d'un jeu ===== ===== Rejoindre le développement d'un jeu =====
Ligne 394: Ligne 402:
 La section [[https://forum.ubuntu-fr.org/viewforum.php?id=69|Vos développements libres]] sur forum.ubuntu-fr.org est destinée à présenter vos développements d'applications, scripts, etc ... sous licence libre. Logiciel finis ou en développement, la communauté peut vous aider à mener à bien, à améliorer ou à diffuser vos créations logicielles. La section [[https://forum.ubuntu-fr.org/viewforum.php?id=69|Vos développements libres]] sur forum.ubuntu-fr.org est destinée à présenter vos développements d'applications, scripts, etc ... sous licence libre. Logiciel finis ou en développement, la communauté peut vous aider à mener à bien, à améliorer ou à diffuser vos créations logicielles.
  
-attention cependant, 90% des projets de jeux indépendants (libres ou non) échouent avant de produire quoi que ce soit, avant de vous investir, évaluez le sérieux de la proposition.+**Attention cependant, 90% des projets de jeux indépendants (libres ou non) échouent avant de produire quoi que ce soit, avant de vous investir, évaluez le sérieux de la proposition.**
  
 =====Bibliographie===== =====Bibliographie=====