Bienvenue sur le portail de la création de jeux sous Ubuntu.
Jeux, moteur 3D, et ressources libres : que vous pouvez reprendre selon la licence libre.
"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.
Mego au royaume du prince Quentin
Pour des jeux 'amateurs' :
Il y a diverses ressources dans cette page qui vous permettront de créer un jeu TRÈS FACILEMENT, sans savoir programmer.
Pour des projets de jeu 'sérieux', ou imposant :
Le game designer a pour "rôle" de décrire le gameplay, le scénario, la gestion des interactions au fil de l'histoire, pouvant créer un scénario plus ou moins complexe à réaliser (et à tester sans beta testeur).
Ensuite, les étapes d'un projet de jeu vidéo se "réduit" à réaliser les actions suivantes pour avancer dans le projet (que l'on donne au "rôle" de programmeur):
Les séries de test sont indispensable lors de la réalisation de grand pan du projet.
Amusez vous bien.
Annexe
Nom du moteur | Description | Éditeurs | Liste des moteurs descendants2) | Tutoriels | |
---|---|---|---|---|---|
![]() | Blender Game Engine(BGE) | voir video1,video2,video3 | blender, gamekit | Yo Frankie!, voir sur le forum | un wiki, sur &fr=del_icio_us&lc=|delicious |
![]() | Ryzom Core | Ryzom est un MMORPG Libre | Ryzom - Using Nel | Ressources Graphiques - Wiki - Particle - Landscape - Interview | |
![]() | OGRE3) | OGRE est moteur 3D libre multiplate-forme orienté scène qui permet à partir d'objets à facettes de réaliser un environnement tridimensionnel qui sera perçu par un rendu bidimensionnel au travers d'une ou plusieurs caméra virtuelle. | Orgrekit (gamekit), Cr Editor, ogitor | La séries " Ankh". "Jack Keane". "Pacific Storm". "Rigs of Rods". "Torchlight". "Sacraboar". | wiki officiel, developpez.net |
![]() | Spring | projet visant à créer un moteur libre en 3D temps réel pour le jeu Total Annihilation(RTS). (video1,video2) | Liste | Game development, Ressources, &fr=del_icio_us&lc=|deli | |
![]() | Quake 2 | Point&click : ufo-ai, Qfusion (Warsow avec cel-shading),Quake2World, | models | ||
![]() | Quake 3 | netradiant,GtkRadiant, MD3 Compiler | Nexuiz, DarkPlaces, OpenArena, ioquake3, Tremulous,, Q3Rally, THC, | engine, mod ; missile, defrag | |
![]() | Irrlicht | Irrkit(gamekit), irredit | SupertuxKart4) | developpez.net, programming | |
![]() | Sauerbraten (a.k.a. Cube 2) | Assault Cube, Sauerbraten, Blood Frontier, (cube) |
Nom | Description | Liste des jeux | Site | Tutoriels | |
---|---|---|---|---|---|
![]() | CrystalArchitect | IDE pour le développement d'applications en 3d, suite outils libres de haut niveau pour la création de jeux temps-réels (qu'ils soient "serious" ou non : visites virtuelles, jeux ludiques, VJing 3D, applications industrielles…), le tout, en équipe. Actuellement basé sur le moteur CrystalSpace mais peut fonctionner sur d'autres moteurs. ( des jeux et une présentation) Cherche des développeurs. | liste | Site officiel, wiki | |
![]() | GameKit | Voir en vidéo. Compatible avec les moteurs 3D Ogre et Irrlicht (la version pour irlicht n'est plus développé ). Bullet pour le moteur physique, OpenAL pour le son | Liste | (site officiel) | (en) Tutoriel officiel |
![]() | Sandbox Game Maker | Voir en vidéo (cube 2) | Liste | Sandbox Game Maker | (en)Forum officiel |
![]() | OctaForge (ex-Syntensity) | Voir en vidéo | Liste | (site officiel) | (en) Tutoriel officiel |
Nom du moteur | Description | Éditeurs | Liste des jeux | Tutoriels | |
---|---|---|---|---|---|
![]() | Unigine | UNiGiNE est à la fois un moteur graphique et un moteur de jeu. Il est développé par Unigine Corp. C'est un moteur de toute dernière génération. Voir en video ou lancer un benchmark. (screenshot) Le moteur contient un rendu 3D photoréaliste, la tesselation (dernière carte graphique) , un moteur physique puissant, un système de script orienté objet avec une bibliothèque très riche, un module complet d'interface graphique, un sous-système de son, et un ensemble d'outils flexibles. Un framework Efficace et bien architecturé compatible avec des systèmes multi-core ce qui fait qu'Unigine est une solution hautement évolutive, sur lesquels les jeux multi-plate-forme de différents genres peuvent être fondées. Prix de la licence apparemment avantageuse par rapport aux autres moteurs non libres. | jeux ou autres utilisations |
Voir une liste de logiciel libre utilisée par Carbongames, et les outils d'icculus
Moteur physique :
Outil pour la Construction de mesh de Navigation sur map :
OIS pour les input, OpenAL pour l'audio, ENet pour le réseau, …
Voiture :
RTS : Thème hospital
Système de jeux multiplayer : Multiplayer ( rpg )
Monde virtuel ( aka "second life" ) :
Java (crossplatform)
Nom | Description | Liste des jeux | Site | |
---|---|---|---|---|
![]() | Game Editor | Logiciel de développement de jeux multiplate-forme (Linux, Windows, MacOSX, Iphone, consoles portables etc …) intuitif et performant. | Quelques exemples de jeux (voir le forum officiel pour plus de jeux et de tutoriaux). | site officiel |
![]() | Ohrrpgce | Liste de jeux utilisant ce moteur | site officiel | |
![]() | 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. | Liste de réalisations utilisant ce moteur Notamment utilisé pour la réalisation des projections dans le clip Heaven de Depeche Mode5) | Site officiel |
![]() | Annchienta | Voir en vidéo | Liste | site officiel |
![]() | 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 | Site officiel |
Scirra (Windows) | Logiciel de développement de jeux et clone libre de Game Maker et MMF2. | Liste à définir. | Site officiel | |
![]() | 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 | Site officiel (anglais) |
![]() | GameDevelop | Logiciel de développement de jeux sans programmation nécessaire, une version linux (buggée) est disponible. | Liste des jeux | Site officiel |
Editeur de RPG:
* RPGBoss site officiel (Gratuit, Windows, Mac, Linux)
Editeur de Map :
Editeur de sprite :
Moteur physique 2D :
Jeu de plate-forme :
Multiplayer
Non libre ( vérifier et trier exactement : pas encore trié ) :
WebGL, le wiki public, planet-webgl, learning webgl :
Jeux :
3D isométrique :
moteur open source pour des jeux en flash :
Voir la page graphisme
Des ressources libres (2D et 3D), personnages, textures …, pour créer des jeux libres.
Voir la page mao ( musique assisté par ordinateur )
Vous pouvez également trouver des ressources musicales et divers sons & musiques LIBRES. Vérifier la licence avant utilisation.
Musique : voir cette liste
Sons : voir cette liste
Site pas spécifique à blender (mais compatible) :
Test de Turing pour l'intelligence artificielle des jeux :
En informatique, la génération procédurale est le fait de créer du contenu à la volée. Cette idée est souvent liée aux applications de synthèse d'image et au level design dans les jeux vidéo. ( voir demo scene, le jeu fps ".kkrieger" de 96Kio -windows 6) ) 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. (voir le wiki procedural content generation)
Génération procédurale de planètes :
Génération procédurale de cités :
Génération procédurale de plantes :
Génération procédurale de texture :
Génération procédurale de terrain :
Génération procédurale de personnages :
Génération procédurale de son :
Voir Infinite Adaptive Mario ( java ) ( description du processus )
Des compétitions ont lieu pour créer la meilleur Intelligence artificiel (ou bot pour les jeux) grace a Infinite Mario.
Des "automates cellulaire" sont parfois utilisés dans les jeux : ils permettent de donner de réel complexité, de l'imprévisible.
L'automate cellulaire est un des seuls programmes qui permet de créer des choses plus complexe qu'il n'est.
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.
edit: ce projet est enterré de longue date, la lecture du sujet peux être instructive et aider à comprendre pourquoi.
Pour des projets de développements libres (dont jeux vidéos) regardez la section "vos développements libres" http://forum.ubuntu-fr.org/viewforum.php?id=69 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.
Contributeurs: Psychederic , Astohan