Creer un jeu vidéo

Embed Size (px)

Citation preview

  • 7/27/2019 Creer un jeu vido

    1/12

    Comment crer un jeuvido ?

    Par Rastagong

    www.siteduzero.com

    Licence Creative Commons BY-NC-SA 2.0Dernire mise jour le 31/01/2012

    http://www.siteduzero.com/
  • 7/27/2019 Creer un jeu vido

    2/12

    Sommaire

    1Sommaire ...........................................................................................................................................2Comment crer un jeu vido ? ...........................................................................................................2De quoi est compos un jeu vido ? .................................................................................................................................2Les lments ...............................................................................................................................................................................................................3Les domaines ..............................................................................................................................................................................................................5Une mission impossible ? ...........................................................................................................................................................................................

    5D'une simple ide la ralisation .....................................................................................................................................5Trouver une ide .........................................................................................................................................................................................................6Dvelopper son ide ...................................................................................................................................................................................................7Qui fait quoi ? ..............................................................................................................................................................................................................7L'heure des choix techniques ......................................................................................................................................................................................8La ralisation ...............................................................................................................................................................................................................

    8Votre quipe : recruter et postuler .....................................................................................................................................8Recruter une quipe ....................................................................................................................................................................................................

    10Rentrer dans une quipe ...........................................................................................................................................................................................11Partager .....................................................................................................................................................................................................................

    Sommaire 1/11

    www.siteduzero.com

    http://www.siteduzero.com/
  • 7/27/2019 Creer un jeu vido

    3/12

    Comment crer un jeu vido ?

    Par Rastagong

    Mise jour : 28/06/2010Difficult : Facile Dure d'tude : 1 heure

    1 162 visites depuis 7 jours, class 109/778

    N'avez-vous jamais rv de raliser votre propre jeu vido ? De pouvoir pass er du ct du joueur celui du crateur ? Si ? Alorsprenez un moment pour lire cet article. En effet, la ralisation d 'un jeu es t loin d'tre une partie de plaisir, et quand on dbute, onne sait pas forcment par quoi commencer.

    Je vais essayer de vous guider dans ce vas te domaine qu'est la conception de jeux vido. En partant de rien, vous allez dcouvrirleur fonctionnement, puis apprendre comment en crer un de A Z. Aucune connaissance particulire en informatique n'estncess aire pour pouvoir profiter de la lecture de cet article.

    Dans cet article, je n'aborderai pas de points particuliers comme la ralisation d'un jeu de rle, ou encore laprogrammation d 'une intelligence artificielle. Je ne ferai qu'aborder la ralisation d'un jeu de faon gnrale, ce seraensuite vous d 'approfondir en vous servant des bas es que je vous aurai donnes.

    Vous me suivez ? Alors, allons-y !

    Sommaire du tutoriel :

    De quoi est compos un jeu vido ?D'une s imple ide la ralisationVotre quipe : recruter et postuler

    De quoi est compos un jeu vido ?

    Vous voulez savoir comment crer un jeu vido. Bien, mais s i vous ne s avez pas de quoi un jeu est compos , vous allez avoir unpeu de mal.

    Pourcommencer, nous allons donc voir quels sont les lments qui composent les jeux, et ensuite nous verrons comment lesraliser.

    C'est parti !

    Les lments

    Alors un jeu, c'est fait de quoi ?

    Tout d 'abord, et a peut vous paratre vident, d'images. Le personnage principal, les dcors, les objets, les animations, lesarmes... Autant d 'images ncessaires pour faire un jeu, qu'elles soient en 2D ou en 3D.

    Ensuite, un jeu contient souvent des musiques. Bien qu'elles ne s oient pas obligatoires, les musiques permettent de crer uneambiance. Et il ne faut pas non plus oublier les bruitages comme les bruits de pas, de laser, d'explosion... Aujourd'hui, il estinimaginable de trouver un jeu sans musiques !

    Comment crer un jeu vido ? 2/11

    www.siteduzero.com

    http://www.siteduzero.com/tutoriel-3-267332-comment-creer-un-jeu-video.html?pdf=1#ss_part_3http://www.siteduzero.com/tutoriel-3-267332-comment-creer-un-jeu-video.html?pdf=1#ss_part_1http://www.siteduzero.com/tutoriel-21-267332-comment-creer-un-jeu-video.htmlhttp://www.siteduzero.com/membres-294-29484.htmlhttp://www.siteduzero.com/http://www.siteduzero.com/tutoriel-3-267332-comment-creer-un-jeu-video.html?pdf=1#ss_part_3http://www.siteduzero.com/tutoriel-3-267332-comment-creer-un-jeu-video.html?pdf=1#ss_part_2http://www.siteduzero.com/tutoriel-3-267332-comment-creer-un-jeu-video.html?pdf=1#ss_part_1http://www.siteduzero.com/tutoriels-les-plus-visiteshttp://www.siteduzero.com/tutoriel-21-267332-comment-creer-un-jeu-video.htmlhttp://www.siteduzero.com/membres-294-29484.html
  • 7/27/2019 Creer un jeu vido

    4/12

    Puis vient le cur mme du jeu : le programme. C'est la partie qui permet qu'il y ait des interactions. Il se charge d'afficher lesimages au bon endroit, de faire bouger les personnages , de grer les scores, de vrifier sur quelle touche a appuy le joueur, de

    jouer les musiques au bon moment, de diriger les PNJ et les mons tres , et bien plus... En bref, c'est un vritable chef d'orchestre .

    Enfin viennent diverses autres informations. En effet, le programme a besoin de nombreux fichiers contenant des informationspour pouvoir fonctionner. Par exemple dans un jeu de rle, il faut que le programme connaiss e les textes des dialogues afficher,

    les trajets des PNJ, les noms et les rles des objets, les attaques et les comportements des mons tres...Mais ce n'est pas tout. Beaucoup de jeux ont besoin d'un s cnario qu'il vous faudra crire. Il faudra auss i dfinir le gameplay (le

    principe) du jeu. Si vous crez un jeu de rle ou de plateforme, vous devrez aus si crer des villes ou des niveaux l'aide d'unlogiciel et de nombreuses images diffrentes (une image de maison, une image d'arbre, une image de lampadaire, etc). Il n'est pas

    particulirement difficile de raliser tout cela, mais a demande quand mme du temps !

    Les domaines

    La ralisation des lments que nous venons de voir demande des comptences dans des domaines ass ez varis. Je vais doncvous les prsenter brivement, pour que vous sachiez ce qu'il faut s avoir faire pour raliser un jeu vido.

    L'infographie

    L'infographie, c'est la cration d'images l'aide de l'ordinateur. Il existe de nombreux logiciels de graphisme, certains payants,d'autres gratuits. Les trois logiciels les plus utiliss s ont Photoshop (payant), Photofiltre (une version gratuite et une version

    payante plus complte) et The GIMP (gratuit).

    Mais il existe un domaine prcis de l'infographie qui est trs utilis dans le domaine du jeu vido : c'est le pixel art. Le pixel art,c'est la cration d'images (gnralement assez petites) pixel par pixel. Le pixel art ne ncessite pas l'utilisation de logiciels degraphisme trs puissants car il n'utilise aucune fonction particulire : seule la couleur de chaque pixel compte. Ainsi, on peut trs

    bien utiliser Paint pour faire du pixel art.

    Voici quelques liens pour vous aider dbuter dans l'infographie, et plus prcisment dans le pixel art :

    Les tutoriels de graphisme sur le Site du Zr0

    Le forum de graphisme du Site du Zr0RetroPixel, une communaut francophone de pixel art

    Gardez l'esprit l'ide qu'on ne devient pas pixel artisten un jour.

    La modlisation 3D

    La modlisation 3D consis te crer un objet en 3D l'aide de l'ordinateur. Tout comme en infographie, il existe p lusieurs logicielsde modlisation 3D. Gnralement, le choix des amateurs s'oriente autour de trois logiciels : Blender, qui est gratuit mais assez

    peu utilis dans les milieux professionnels, 3D Studio Max, qui est payant souvent utilis dans les jeux vido profess ionnels, etMaya, qui est payant mais trs utilis dans le milieu cinmatographique. Blender es t s ouvent recommand aux dbutants .

    Tout comme l'infographie, la modlisation 3D nces site un certain temps d'apprentiss age. Voici quelques liens pour vous aider commencer dans ce domaine :

    Le tutoriel officielDbutez dans la 3D avec Blendersur le Site du Zr0Le tutoriel officielApprenez modliser en 3D avec Autodesk Maya sur le Site du Zr0Les tutoriels de modlisation 3D sur le Site du Zr0Le forum de graphisme du Site du Zr0D'autres forums de modlisation 3D

    La programmation

    La programmation, c'est la ralisation de programmes. Un programme est crit dans une langue traduite puis comprise par

    l'ordinateur, qu'on appelle langage de programmation. Il existe de nombreux langages de programmation, tous trs diffrents, etqui ncessitent chacun un apprentissage.

    Parmi les langages les plus utiliss dans le domaine du jeu vido, on peut citer le C++, le C, le Python et l'Actionscript. Le C++ etle C, les deux langages de programmation les plus utiliss au monde, sont de loin les langages les plus rputs et les plus utilissdans les jeux vido. Le Python a une syntaxe simple, et il est donc souvent recommand aux dbutants . L'Actionscript est le

    Comment crer un jeu vido ? 3/11

    www.siteduzero.com

    http://www.siteduzero.com/http://www.google.fr/search?q=forum%2B3Dhttp://www.siteduzero.com/forum-81-117-graphisme.htmlhttp://www.siteduzero.com/tutoriel-1-58-modelisation-3d.htmlhttp://www.siteduzero.com/tutoriel-3-10958-apprenez-a-modeliser-en-3d-avec-autodesk-maya.htmlhttp://www.siteduzero.com/tutoriel-3-11714-debutez-dans-la-3d-avec-blender.htmlhttp://www.retropixel.fr/forum/http://www.siteduzero.com/forum-81-117-graphisme.htmlhttp://www.siteduzero.com/tutoriel-1-56-graphisme.html
  • 7/27/2019 Creer un jeu vido

    5/12

    langage qui permet de crer des animations Flash, il est donc surtout utilis pour crer des jeux jouables sur Internet. Mais il enexiste bien d'autres. Si vous souhaitez en dcouvrir davantage, je vous conseille de jeter un coup d'il surcette page qui

    prsente de nombreux langages ains i que leurs spcificits .

    Pour programmer, il faut donc savoir utiliser un langage de programmation mais aussi des bibliothques, c'est--dire desfonctions qui tendent les fonctionnalits des langages de programmation (ces derniers ne peuvent gnralement pas afficherune image l'cran s ans l'aide d'une bibliothque).

    Il existe aus si des solutions de dveloppement intgr qui facilitent la cration de jeux vido, car elles ne demandent pas deconnaissances particulires en programmation. Elles fournissent souvent des ressources de base : des musiques, des sons etdes images. Avec elles, vous pourrez esprer crer un jeu trs vite. RPG Maker est l'une des plus populaires : ce programme

    permet de crer des jeux de rle de type japonais trs facilement. Game Maker offre quant lui une libert totale, puisquel'utilisateur peut aussi bien raliser un jeu en 3D qu'un jeu en ligne. Plus rcent, Game Develop propose peu prs les mmesfonctionnalits que Game Maker, ceci prs qu'il est auss i accessible sous Linux. Mais il existe aus si beaucoup d'autressolutions , plus ou moins spcialises dans un genre de jeu prcis.

    Voici quelques liens pour vous aider dbuter dans la programmation ou dans l'utilisation d'une solution de dveloppementintgr :

    Un comparatif de solutions de dveloppement , pour vous aider choisir le moyen le plus appropri pour dveloppervotre projetLe tutoriel officielApprenez programmer en C ! du Site du ZroLe tutoriel officielApprenez programmer en C++ ! sur le Site du ZroLe tutorielApprendre programmer avec Python surdeveloppez.comLe tutorielIntroduction l'ActionScriptsur le Site du ZroUn autre tutoriel pour dbuter en ActionScript (mais avec une version plus rcente de l'ActionScript, la version 3)developpez.com, la plus grande communaut francophone de dveloppement informatiqueOniromancie, la plus grande communaut francophone d 'utilisateurs de RPG MakerLe CBNA, la plus grande communaut francophone d 'utilisateurs de Game MakerLe site officiel de Game Develop

    La composition de musiques

    Dans le domaine de la MAO, il existe de nombreux logiciels permettant de crer des musiques, appels squenceurs . Ilspermettent de demander l'ordinateur d'excuter des s uites de son, en simulant une guitare, un piano, une batterie... Certainspermettent aussi de crer des partitions , ou encore de mixer des p istes . Beaucoup de squenceurs sont payants (les prix variantde 200 500), notamment ceux utiliss par les professionnels, mais il en existe aussi des gratuits.

    Pour pouvoir faire de la MAO, vous devez avoir un matriel appropri : un ordinateur puissant, une bonne carte son etun clavier MIDI sont ncessaires !

    Sous Windows, FL Studio (encore souvent appel par son ancien nom,FruityLoops) est un squenceur trs rput ; ilest payant mais dispose d 'une dmonstration gratuite qui comprend beaucoup de fonctionnalits . Vous pouvez rejoindrele Fruity Club, une communaut francophone d'utilisateurs du logiciel pour en s avoir plus.Cubase est une famille de squenceurs pour Windows et Mac OS elle aussi trs rpute, surtout par son anciennet.

    Tout comme FL Studio, Cubase est payant mais il existe une version de dmonstration (limite 30 jours d'utilisation).Vous pourrez obtenir davantage d'informations surl'Espace Cubase, une communaut francophone d'utilisateurs de celogiciel.Apple a galement cr son propre s tudio virtuel pour Mac OS :Logic Studio, qui est galement payant. Cigol est unecommunaut francophone d 'utilisateurs de cette suite.Pour ceux qui ne seraient pas prts inves tir dans un squenceur, il existe des alternatives comme LMMS qui fonctionneauss i bien sous Windows, Mac OS et Linux. Vous pourrez en apprendre davantage en visitant son wiki.Sous Linux, la rfrence reste Ardour, qui est gratuit et auss i disponible sous Mac OS et Solaris. Son fonctionnement es tcependant diffrent : ce n'est pas un squenceur, mais un diteur audio multipistes, c'est--dire qu'il permet de crer desmorceaux bass sur des chantillons, qui peuvent aussi tre retouchs. LinuxMAO est une communaut francophonetrs active qui pourra srement vous aider.Moins connu qu'Ardour, Rosegarden reste une trs bonne suite musicale gratuite pour Linux.

    Je remercie vivementEjis, qui m'a aid lors de la rdaction de ce paragraphe sur la MAO.Autres

    Lorsqu 'on cr un jeu vido, on peut avoir s'occuper de multiples problmes, de la gestion d 'une quipe l'organisation duprojet. C'est pourquoi il existe de nombreuses communauts de crateurs de jeux vido, o vous pourrez trouver de l'aide,partager vos expriences et vos problmes. En voici quelques-unes :

    Comment crer un jeu vido ? 4/11

    www.siteduzero.com

    http://www.siteduzero.com/http://www.siteduzero.com/membres-294-2604.htmlhttp://www.rosegardenmusic.com/http://www.linuxmao.org/tikiwiki/tiki-index.php?page=accueilhttp://www.ardour.org/http://lmms.sourceforge.net/wiki/index.php?title=Fr:Main_Pagehttp://lmms.sourceforge.net/http://www.cigol.net/http://www.apple.com/fr/logicstudio/http://www.espace-cubase.org/http://www.steinberg.fr/fr/produits/musicproduction0.htmlhttp://www.fruityclub.net/http://www.flstudio.com/http://www.compilgames.net/index.php?file=kop2.phphttp://www.gamemaker.fr/http://www.rpg-maker.fr/http://developpez.com/http://wiki.mediabox.fr/tutoriaux/flash/pratique_as3http://www.siteduzero.com/tutoriel-3-7768-introduction-a-l-actionscript.htmlhttp://developpez.com/http://python.developpez.com/cours/TutoSwinnen/?page=sommairehttp://www.siteduzero.com/tutoriel-3-11406-apprenez-a-programmer-en-c.htmlhttp://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.htmlhttp://www.games-creators.org/wiki/Par_o%C3%B9_commencer?http://www.scriptol.fr/programmation/langages.php
  • 7/27/2019 Creer un jeu vido

    6/12

    Le Games Creators Network (GCN), qui dispose d'un wiki trs completRelite, une communaut trs activeGamecorp, une communaut assez rcenteGamasutra, une communaut qui dispose de trs bons articles, et qui a mme reu un Webby Award (un prix qui rend

    hommage la qualit sur Internet, selon Wikipdia)Gamedev, la plus grande communaut de concepteurs de jeux vido du monde, qui est trs active et o l'on trouve de

    nombreux articles trs complets concernant tous les domaines

    Une mission impossible ?

    Maintenant, vous avez une ide des diffrentes comptences ncessaires pour raliser un jeu vido.

    Mais alors pour raliser un jeu, je vais devoir apprendre programmer, raliser des images, composer des musiques,et mme modliser ? Autant dire que c'est impossible de raliser un jeu vido.

    En effet, comme vous le voyez, la ralisation d'un jeu vido demande un travail plutt consquent. La chos e dont vous devezvous rendre compte, c'est que vous ne pouvez pas tout faire la fois. Peut-tre tes-vous dj un compositeur mais que vous nesavez pas dessiner ou modliser. Ou bien que vous tes un excellent infographiste, mais que vous ne connaissez rien la

    programmation. Il vous faudra donc vous spcialiser dans un domaine.

    Mais qui va se charger des autres domaines ? Si je suis programmeur, qui va raliser les musiques et les images de monjeu ?

    L, il y a plusieurs so lutions . Vous pouvez avoir recours d'autres personnes pour vous pauler, mais aussi utiliser des travauxexistants . Nous verrons a par la suite. Pour le moment, tout ce dont vous avez besoin, c'est que vous vous s pcialisiez dans undomaine, en utilisant les liens que je vous ai donns.

    D'une simple ide la ralisation

    Maintenant que je sais ce dont j'ai besoin pour raliser un jeu vido, je me lance !

    Pas s i vite !La ralisation d'un jeu demande avant tout un travail de prproduction, c'est--dire de choses raliser avant de crer le jeu enlui-mme. Il faut trouver une ide, l'toffer, et organiser les tches. Ensuite, et ensuite seulement, vous pourrez commencer laralisation en elle-mme.

    Commenons donc nous organiser ds maintenant.

    Trouver une ide

    La premire tape quand on veut crer un jeu vido, c'est bien videmment de trouver une ide. Ce qui n'est pas toujours facile,

    non pas cause du manque d'inspiration, mais parce qu 'il est d ifficile de trouver une ide ralisable. Pour vous aider, nous allonsvoir comment trouver une ide en fonction de vos comptences .

    Je vais, par exemple, partir du fait que vous tes dbutant. Dans ce cas prcis, je me dois, avant toute chos e, de vous mettre engarde. Soyez vraiment attentif, c'est extrmement important.

    En effet, les dbutants commettent souvent (voire systmatiquement) une erreur qui ne pardonne pas : se lancer dansdes projets pharaoniques et irralisables au vu de leurs comptences. C'est vraiment LA chose ne pas faire , celle quiest responsable de l'chec de la quas i-totalit de projets de jeux amateurs, celle qui est rpte inlassablement, jouraprs jour, par de nouvelles personnes !

    Vous ne me croyez pas ? Pourtant, crer un jeu es t trs difficile : il faut tre trs motiv, avoir beaucoup de temps libre consacrer son projet, prendre le temps de le travailler au brouillon, savoir grer une quipe, corriger d'innombrables

    bugs, s 'attarder sur des dtails, avoir le courage d 'accepter que le dveloppement n 'avance que trs lentement... C'est

    tout une aventure ! Si vous n'avez aucune exprience dans la cration de jeux vido, ce n'est mme pas la peined'esprer raliser un MMORPG, un FPS ou mme un petit RPG : vous n 'y arriverez pas .

    Il n'y a qu'une seule chose faire pour viter l'chec. Vous devez commencer par ralis er un tout petit projet. Mais quand je distout petit, c'est tout petit : je ne parle pas de RPG, ni mme de jeux de course ! Non, je pense plus des jeux d'arcade (Tetris,casse-briques ) ou de petits jeux de plateforme en 2D. Je vous le concde, c'est inintressant, mais d'une part, vous allez, en le

    Comment crer un jeu vido ? 5/11

    www.siteduzero.com

    http://www.siteduzero.com/http://www.gamedev.net/http://fr.wikipedia.org/wiki/Webby_Awardhttp://www.gamasutra.com/http://www.game-corp.net/http://www.relite.org/v3/http://www.games-creators.org/
  • 7/27/2019 Creer un jeu vido

    7/12

    faisant, vous rendre compte des nombreux obs tacles qu'on rencontre en crant un jeu, et d'autre part vous ferez des progrsphnomnaux. Si vous ne pass ez pas par cette tape, je vous le rpte, c'est le plantage assur.

    Mais je peux comprendre que vous prfriez crer un jeu uniquement pour vous amuser, et que vous ne soyez pas intress parla perspective de raliser de petits jeux sans intrt, de devoir rellement travailler. En ce cas, lancez-vous et amusez-vous. Vouschouerez, mais au moins vous aurez pass du bon temps.

    Il se peut aus si que vous ayez dj de l'exprience dans la conception de jeux. Dans ce cas, vous pouvez voir plus grand etessayer par exemple de raliser un jeu de rle. Vous pouvez partir d'un jeu que vous aimez bien, comprendre ses dfauts etessayer de l'amliorer.

    Vous pouvez aussi ess ayer d'tre original, et de crer un jeu d'un genre nouveau. Nous, crateurs de jeux amateurs, nous n'avonsaucune contrainte d'ordre commercial. Alors pourquoi ne pas sortir des s entiers battus ? Nous pouvons tenter de nouvellesexpriences, inventer des scnarios extravagants , crer des parodies... Nous sommes libres !

    Avant de pas ser la prochaine tape, je tiens insister nouveau sur l'importance de commencer par un petit projet si vousdbutez dans la cration de jeux ! Je sais, je radote, mais croyez-moi, c'est la cl du succs.

    Dvelopper son ide

    Vous avez une ide de jeu : c'est bien, mais pas ass ez. Maintenant, il vous faut dvelopper votre ide. Nombreux sont ceux qui selancent dans la conception de leur jeu en n 'ayant qu'une vague ide de ce qu'ils veulent faire. Le problme, c'est que s i vous nesavez pas ds le dpart ce que sera votre jeu, alors vous devrez sans cesse radapter votre projet vos nouvelles ides. Si parexemple, dans un jeu de rle, vous avez commenc raliser un systme de combat en temps rel et que par la suite vous vousrendez compte qu'il devait tre en tour par tour, alors vous n'avez plus qu' tout recommencer !

    Nous allons donc rdiger un document qui prsentera votre jeu. Il devra tre la fois complet et synthtique. En gros, il faudraqu'aprs avoir lu, n'importe qui ait compris ce qu'est votre jeu, son gameplay, son scnario, ce qui le diffrencie d'autres jeux dumme genre... Mais il ne doit pas non plus t re submerg par les informations : il n'a pas besoin de connatre l'intgralit duscnario, et encore moins tous les ennemis ou les objets prsents dans le jeu ! Ce document, qui est utilis dans les milieux

    professionnels du jeu vido s e nomme Game Design Document, ou plus simplement GDD (si vous ne voulez pas avoir l'air bte,dites Dji Di Di ).

    Euh, je suis vraiment oblig de rdiger un GDD ?

    Vous vous rendrez vite compte qu'avoir un GDD est trs pratique. Par exemple, si vous arrtez temporairement la ralisation devotre projet, lorsque vous la reprendrez, il vous suffira de relire votre GDD pour s avoir ce que vous devez raliser. En plus, sivous recrutez des membres, il leur sera simple de comprendre en quoi consiste votre jeu rien qu' sa lecture. Enfin, la rdactiond'un GDD est assez libre. En effet, tout dpend du type de jeu que vous voulez raliser. Si vous souhaitez juste crer un petit jeude plateforme, ce n'est pas la peine de vous prendre la tte en crivant un dos sier de 15 pages : un petit document qui dcrit le

    principe du jeu es t amplement suffisant. En revanche, si vous ralisez un MMORPG, vous aurez besoin d'une base beaucoupplus s olide.

    Il ne faut pas confondre la documentation et le Game Design Document. Une documentation est un document quiprsente votre jeu dans son intgralit : tous les objets, toutes les caractristiques des mons tres , tous les dialogues,etc. Le GDD ne fait que dcrire brivement votre jeu. Il peut aussi tre utile d'crire une documentation, mais ce n'est

    pas la peine de la rdiger d'un coup. Vous pouvez commencer la rdiger (aprs votre GDD), mais vous la complterezsrement au fur et mesure : on ne prvoit jamais tous les dtails d'un jeu l'avance.

    Penchons -nous maintenant s ur la rdaction de ce fameux document.

    L'un des seuls lments que vous retrouverez dans tous les GDD, c'est l'aperu du jeu. En gros, c'est une description succinctede votre jeu, qui prsente s on genre, son gameplay, ses particularits. Dites s i votre jeu est un FPS ou encore un jeu de rle. S'il ya une ide, une volont ou une philosophie particulire (innover par rapport aux FPS actuels par exemple), dcrivez-la aus si.

    Ensuite, on crit souvent une FAQ. L'objectif est de rpondre aux ques tions que se pos e encore le lecteur aprs avoir lu laprsentation. Vous pouvez prciser les plateformes sur lesquelles le jeu sera jouable (Windows, Mac, Linux...), la pos sibilit ounon de jouer plusieurs personnages, la licence du jeu (soumis au droit d'auteur, Creative Common, GNU GPL...) ou encore laconfiguration minimale requise.

    Comment crer un jeu vido ? 6/11

    www.siteduzero.com

    http://www.siteduzero.com/
  • 7/27/2019 Creer un jeu vido

    8/12

    Normalement, aprs avoir lu la prsentation et la FAQ, le joueur doit comprendre ce qu'est votre jeu, et il ne lui reste plus qu'aborder les dtails. Nous allons donc maintenant passer au cur du jeu : le gameplay. Pour rappel, le gameplay d'un jeu, c'estson principe, ce sont ses rgles. Par exemple dans un Mario en 2D comme Super Mario World, il s'agit de guider un personnage travers des niveaux truffs d'obs tacles et d'ennemis, l'aide de nombreux pouvoirs et objets. videmment, je ne peux pas vousguider, puisque tout dpend de votre jeu. Je peux nanmoins vous donner quelques pistes explorer :

    Dcrivez les aspects spcifiques au gameplay de votre jeu. Si vous crez un jeu o le joueur dispos e d'une totale libertd'action, dites-le. De mme si vous crez un jeu d'arcade volontairement retro, ou encore un jeu depoint & click

    particulirement d ifficile.Vous pouvez aus si dcrire les ventuels modes de jeu. Par exemple, dans un jeu de course, on peut avoir un mode pourles tournois, un autre pour les courses libres et un dernier pour personnaliser les vhicules.Vous pouvez aussi donner des informations s urles interactions possibles entre le joueur et s on environnement. Ainsi,dans un jeu de rle, il peut s'agir de courir, prendre des objets ou encore parler un PNJ.Il vous est aussi possible de dcrire les contrles, c'est--dire la faon dont le joueur effectue des actions.

    Ensuite, vous pouvez dcrire l'univers de votre jeu, s'il tient une place importante. Autant il est primordial dans un jeu de rle,autant il est quasiment inutile dans un jeu de course...

    videmment, vous pouvez parler du s cnario de votre jeu, des personnages , des ventuels peuples et lieux. Mais il ne faut pasnon plus oublier les ennemis (classez-les pour tre concis), les mondes (gnralement dans un jeu de plateforme), les principauxobjets... A vous de voir ce qu'il faut dcrire.

    Pour finir, s'ils tiennent une p lace importante, vous pouvez parler des choixstylistiques de votre projet. Ils concernent lesgraphismes et les musiques : l'ambiance et le style varient en fonction de votre jeu. Par exemple, si vous ralisez un survival-horror, il est probable que les graphismes soient sombres et que les musiques s oient glauques. En revanche, dans un jeu pourenfants, les musiques seront srement plus joyeuses, et les graphismes auront un style plus cartoon.

    Encore une fois, je tiens vous signaler que chaque GDD est diffrent, et qu'il n'y a pas de modle parfait . Tout ce que jevous ai dit peut fortement varier d'un projet l'autre. Du moment que votre projet est b ien dcrit mais sans trop rentrer dans lesdtails, vous avez russ i. Voici cependant quelques GDD de projets en cours, pour que vous puissiez vous en inspirer :

    Le GDD duprojet Viracocha, un A-RPG en 3D en cours de ralisation ; il est trs complet.Le GDD de Supra-Quest, le projet de jeu de rle de type japonais que je mne actuellement ; il est trs s ynthtique.

    Qui fait quoi ?

    Il est maintenant temps de rpartir les tches ncess aires la ralisation de votre projet, et de dterminer qui fera chacune. Vousvous rappelez des lments dont est compos un jeu vido ? Il va falloir que pour chacun d 'entre eux, vous dcidiez qui va lesfaire.

    On va supposer que je veux raliser un Mario en 2D, dans le genre de Super Mario World. Je suis programmeur, mais je n 'yconnais strictement rien en infographie et en musique. Pour mon projet, je n'ai pas besoin de ressources trs originales, donc

    pourquoi ne pas reprendre celles qui existent dj ? Je peux donc chercher sur Internet les images et les musiques originales deMario. Ensuite vient le programme. Ce n'est pas un projet trop ambitieux, donc je peux dans un premier temps tenter de le ralisertout seul. Ensuite, si je n'y arrive pas (et seulement si je n'y arrive pas, c'est--dire que j'ai essay seul avant), je peux recruter un

    programmeur.

    Maintenant, s upposons que je suis un modlisateur et que j'aimerais raliser un FPS. Avant tout, je dois tre expriment, s inonce n'est mme pas la peine d'essayer. Mais pour un projet aussi ambitieux, il va falloir trouver des graphistes et des

    programmeurs. Pour les mus iques , je peux en chercher certaines qui so ient libres de droits , c'est--dire que j'ai le droit derutiliser librement (cet article de Wikipdia vous explique ce que sont les uvres libres). On en trouve notamment surJamendo.

    Si vous avez besoin de recruter une quipe, soyez patient, nous en reparlerons bientt.

    L'heure des choix techniques

    Maintenant que vous avez une ide prcise de ce que sera votre jeu et que vous avez rparti les tches, il faut penser au cttechnique. Il va falloir que vous choisiss iez comment raliser chaque lment du jeu vido, et cela demande des connaiss ancestechniques . Bien s r, pour cela, il va falloir que vous consultiez les membres de votre quipe dans leurs domaines respectifs :c'est le programmeur qui sera le plus apte faire des choix concernant le programme, tout comme c'est le graphiste qui sera le

    plus apte faire des choix concernant les graphismes. Et si vous tes le seul tout faire, il vous faudra demander de l'aide

    Comment crer un jeu vido ? 7/11

    www.siteduzero.com

    http://www.siteduzero.com/http://www.jamendo.com/fr/http://fr.wikipedia.org/wiki/%C5%92uvre_librehttp://nintendo3000.goldzoneweb.info/https://www.assembla.com/spaces/SupraQuest/documents/c0bQAUs6ur36hUeJe5afGb/download/GameDesignDocument.pdfhttp://projet-viracocha.org/http://www.projet-viracocha.org/doc/gdd_v1.1.pdf
  • 7/27/2019 Creer un jeu vido

    9/12

    quelqu'un, sur un forum par exemple. Vous pouvez aussi pos er vos quest ions d'autres concepteurs de jeux, ou encore observerla ralisation d'autres projets de jeux amateurs.

    Ce qu'il faut que vous compreniez, c'est que l, je ne peux pas vraiment vous aider, puisque tout dpend de votre jeu, et parceque ce sont les diffrents membres de votre quipe qui sont aptes faire des choix techniques . Je vais nanmoins vous donnerquelques pistes.

    Si vous devez composer une musique, pensez au choix du logiciel en fonction de ses fonctionnalits et de son prix.

    Si vous tes programmeur, pens ez auxbibliothques que vous allez utiliser dans le programme (la SFML, la SDL ?), et s i le jeu es test en 3D, au moteur 3D utiliser (Ogre ou Irrlicht ?).

    Pour raliser un jeu en ligne (un MMORPG ou un FPS par exemple), il faudra penser au financement du serveur, la formuled'hbergement choisir.

    Vous devez aus si choisir le langage de programmation utiliser dans le programme. Le choix change du tout au tout en fonctionde vos besoins. Par exemple si vous voulez que le jeu que vous ralisez fonctionne aussi bien sous Linux, sous Windows etsous Mac, il vaudrait mieux utiliser un langage de programmation portable comme le C++ au lieu du Visual Basic. Ou si vousn'aimez pas la vraie programmation, vous pouvez utiliser des s olutions intgres qui vous viteront de devoir apprendre tout unlangage. Mais l encore, il y a de multiples solutions, et un choix s'impose.

    Vous pouvez utiliser le comparatif de solutions de dveloppement du Games Creators Network. Il prsente les points forts et lespoints faibles de diverses so lutions de dveloppement. vous de choisir celle qui est la plus adapte votre projet.

    La ralisation

    Maintenant que vous tes organiss , il s'agit de commencer la ralisation du jeu en lui-mme.

    Par quoi commencer ?

    Vous pouvez commencer par raliser n'importe quel lment du jeu (mme si le programme reste le plus important) du moment que

    vous tes sr que ce que vous allez faire n'est pas inutile. Ne commencez pas raliser les images d'un personnage si vous neconnaiss ez pas la couleur de ses cheveux. Ne tentez pas de raliser un s ystme de combat si vous n 'en connaissez pas lefonctionnement. Donc n'oubliez pas de penser avant d'agir : avant chaque tape, passez un petit moment pens er ce qui vatre fait, dans les moindres dtails. Vous pourrez ainsi remplir la documentation de votre jeu, dont je vous avais parl plus tt.

    Si vous ne savez vraiment pas quels s ont les lments raliser en premier lieu, je peux vous donner une piste su ivie parbeaucoup de concepteurs : raliser d'abord une maquette. Il s'agit tout simplement de ce que l'on appelle plus couramment unedmo, c'est--dire une partie jouable de votre jeu. Cette maquette doit reflter le contenu mme de votre jeu final, et doit parconsquent comprendre les fonctionnalits principales de votre jeu. Si vous ralisez un jeu de s tratgie, il ne faudra donc pascommencer par y intgrer des menus et un tutoriel, mais plutt une campagne qui reprsente bien toutes celles qui serontdisponibles. Et plus vous avancez dans le dveloppement, plus vous ajoutez de fonctionnalits votre maquette, en allant des

    principales aux secondaires.Cette p iste n'est qu'une ide comme une autre, et je pense que le programmeur de votre quipe (ou tout simplement les membresd'un forum de programmation) doit tre plus apte que moi rpondre ces ques tions.

    Votre quipe : recruter et postuler

    Dans la plupart des projets, c'est n 'est pas une personne unique qui ralise le tout, mais une quipe. Mais entre le recrutementdes membres et l'entre dans une quipe existante, il y a beaucoup faire...

    Recruter une quipe

    Comme nous l'avons vu plus tt, raliser un jeu demande beaucoup de comptences. Et moins que vous s achiez tout faire ouque vous utilisez des travaux existants , vous aurez srement bes oin de recruter. Mais ce n'es t pas si facile que a en a l'air. Voiciquelques conseils pour vous aider russ ir votre recrutement.

    Recruter : qui, o et combien ?

    Comment crer un jeu vido ? 8/11

    www.siteduzero.com

    http://www.siteduzero.com/http://www.games-creators.org/wiki/Par_o%C3%B9_commencer?http://fr.wikipedia.org/wiki/Biblioth%C3%A8que%20logicielle
  • 7/27/2019 Creer un jeu vido

    10/12

    Avant mme d'attaquer les dtails techniques du recrutement, je dois vous avertir de ce que signifie rellement recruter.Beaucoup de crateurs le font sans savoir ce que a implique, savoirprendre des responsabilits. Lorsque des

    personnes intgrent votre quipe, elles acceptent de consacrer une grande partie de leur temps libre votre projet, etelles dpendent entirement de vous ! Si vous chouez, une bonne partie de leur travail n'aura servi rien. De plus,recruter, ce n'est en aucun cas trouver des s erviteurs pour raliser tout le travail votre place, c'est trouver des

    personnes capables de vous aider achever un travail entam !

    Donc surtout, ne recrutez pas systmatiquement, et demandez-vous si vous avez rellement besoin de recruter ! Si, comme jevous l'ai conseill, vous ralisez un projet de petite envergure, vous n'en avez pas besoin. Vous pouvez, et je vous l'ai dj dit,vous baser sur des ressources existantes, et surtout tenter de vous dbrouiller seul. Et mme si vous entreprenez un projetd'envergure, il n'est absolument pas ques tion de recruter ds le dpart une immense quipe : dans un premier temps, commencezseul. Vous russirez srement produire quelque chos e, mais au bout d 'un moment, vous ne progresserez plus. C'est alors, et ce moment-l seulement que vous pouvez recruter, c'est--dire quand vous en avez vraiment besoin ! Je reviendrai sur ce pointun peu plus tard car c'est vraiment important.

    Une fois que vous avez dtermin si vous avez rellement bes oin de recruter, d'autres ques tions s e pos ent : il s'agit de savoirquivous allez recruter, o et surtout combien de personnes.

    Il n'est pas trs d ifficile pour un humain normalement constitu de savoir s'il a besoin d'un graphiste ou d'un programmeur (du

    moins, s 'il a bien suivi mes cons eils dans la partie prcdente) !Mais il faut quand mme prciser votre demande. Si vous ralisez un jeu en C, n'allez pas recruter un programmeur en Python. Sivous avez besoin d'un modlisateur qui utilise Blender, assurez-vous qu'il utilise ce logiciel et pas un autre. Donc ds le dpart,dfinissez exactement de qui vous avez besoin.

    Jusque-l, c'est assez facile. Mais ens uite, il faut que vous choisiss iez le lieu o vous aller pass er votre annonce ( moins quevous connaissiez dj un ami ou un proche qui rponde votre demande).

    Justement, comment on fait ? On passe une annonce sur un s ite de recherche d'emplois ?

    Pas vraiment, non !

    Gnralement, les crateurs de jeux vido recrutent par le biais de communauts de crateurs de jeux ou d'informatique. Cescommunauts disposent toujours de forums, et trs souvent d'une section ddie recrutement. Le principe est s imple : vous

    pos tez un sujet dans lequel vous dtaillez votre annonce. Les ventuels intresss rpondent dans ce sujet.

    Mais encore faut-il connatre ces communauts. Par chance, il en existe normment. Le Site du Zro, dispos e d'une sectionRecrutement pour vos projets trs frquente. Le s ite Dveloppez.com, la plus grande communaut francophone dedveloppeurs en informatique, en a une ici. Et toutes les communauts de crateurs de jeux dont je vous avais parlplus tt enont auss i.

    Le choix du forum o vous aller pos ter votre annonce est lui auss i trs important. Par exemple, si votre projet es t ralis avecRPG Maker (un logiciel qui permet de crer des RPG facilement), il peut tre pertinent de le prs enter sur le forum d'unecommunaut d 'utilisateurs de RPG Maker, comme Oniromancie. Bien sr, rien ne vous empche de recruter aussi sur le Site duZro.

    Pour terminer, il va falloir que vous choisiss iez combien de personnes recruter. Une erreur que commettent souvent les dbutantsest de vouloir recruter une grande quipe. Ce n'est pas la peine de recruter six programmeurs pour un jeu de plateformes en 2D.Grer une quipe est trs difficile, si bien qu'au-del de dix membres, a devient totalement ingrable.

    Mais pourquoi ? Plus il y a de participants , plus la ralisation est rapide, non ?

    Certes, avoir beaucoup de membres dans son quipe permet d'aller plus vite, mais a dveloppe aussi de nombreuxinconvnients . Entre les runions organiser pour vrifier que le travail avance, la motivation de l'quipe qui est trs variable, lesdsaccords et les disputes entre les membres, je peux vous dire qu'il y a du travail. Aus si, moins vous tes nombreux, plus lagest ion de l'quipe est facile. Et rappelez-vous : recruter, c'est prendre des responsabilits !

    Pour savoir combien de personnes recruter, partez du s trict minimum, et s i vous trouvez que le travail n'avance pas ass ez vite,recrutez nouveau.

    Une annonce bien crite

    En matire de recrutement, l'erreur que commettent le plus souvent les dbutants et de ne pas crire une prsentation trs

    Comment crer un jeu vido ? 9/11

    www.siteduzero.com

    http://www.siteduzero.com/http://www.rpg-maker.fr/http://www.siteduzero.com/tutoriel-3-165906-1-comment-creer-un-jeu-video.html#ss_part_1http://www.developpez.net/forums/f144/applications/developpement-2d-3d-jeux/projets/http://developpez.com/http://www.siteduzero.com/forum-81-200-recrutements-pour-vos-projets.html
  • 7/27/2019 Creer un jeu vido

    11/12

    attractive. Il faut que vous vous mettiez dans la peau de celui qui vous lit, et que vous vous demandiez si aprs avoir lu votreannonce il aura envie de vous rejoindre.

    Premirement, montrez que votre projet est mature et rflchi. Sur les forums de recrutement, on voit beaucoup de projets troppeu labors . Leurs crateurs n'ont souvent qu'une vague ide de ce qu'ils veulent raliser. Ou alors ils savent ce qu'ils veulentfaire mais ne savent pas comment s 'y prendre, et demandent aux autres de tout raliser pour eux en recrutant une immensequipe. Ces projets-l ne rcoltent gnralement que des critiques ngatives. Pourquoi ? Parce que personne n'a envie de

    s'investir dans un projet dont on n'est pas sr de la russ ite. En montrant que votre projet est dj un stade avanc de saralisation, vous montrez que votre projet a des chances d 'aboutir. Et vous montrez auss i que vous tes quelqu'un de trsmotiv.

    Donc pour que l'on ait une bonne image de votre projet, parlez du travail dj effectu. Ainsi, je vous conseille vivement demontrerune partie fonctionnelle et jouable de votre jeu ainsi que des captures d'cran ! C'est un argument de choc : le lecteurcomprendra, en voyant que vous avez dj ralis une partie du projet, que vous n'allez pas abandonner en cours de route. Sivous tentez de recruter sans avoir de prototype fonctionnel, vous n'irez pas bien loin...

    C'est un peu facile dire tout a.

    Je comprends que tu veuilles qu'on recrute uniquement lorsque c'est ncess aire, et qu'on attire le lecteur en montrant letravail ralis mais ce n'est pas toujours possible ! Par exemple, si j'ai justement besoin de personnes pour raliser lesgraphismes de mon jeu, je fais comment ? Je ne peux pas montrer des captures d'cran d'un jeu sans graphismes !

    Ce n'est pas grave : essayez de vous dbrouiller sans vrais graphismes. Ralisez-en avec Paint, et mme s'ils s ont trs basiques ,du moment qu'ils peuvent donner une ide du travail de programmation accompli, utilisez-les. Pour un jeu en 3D, montrez d'autres

    parties fonctionnelles comme la connexion au rseau, ou bien un moteur phys ique qui se base sur des formes extrmementsimples (des cubes, des sphres...).

    Nanmoins , je reconnais qu'il n'es t pas toujours possible de commencer la ralisation par soi-mme, et ce plus spcialementlorsqu'on n'est pas programmeur. Le meilleur moyen est alors de recruter un programmeur parmi ses connaissances, et le caschant, de montrer que le travail de prproduction effectu est vraiment consquent.

    Outre le jeu en lui-mme, dcrivez le gameplay, le scnario, l'originalit et les personnages de votre ralisation en dtail, pour

    montrer que vous avez rellement travaill. Il s'agit peu prs du mme travail que dans le GDD, que je vous recommandevivement de montrer. Un projet comme le vtre, qui dispos e d'une base s olide, a toujours plus de chance d'aboutir qu'un projetlanc sur un coup de tte se dira le lecteur.

    Un dernier point ne pas ngliger :montrer vos comptences. Plus vous montrez que vous tes expriment, plus vous avez dechance d 'obtenir des candidatures. Si vous tes programmeur, montrez les langages et les bibliothques que vous utilisez. Sivous avez dj ralis un jeu ou un petit programme, signalez-le, et donnez un lien vers celui-ci. Si vous tes graphiste oucompositeur, montrez vos ralisations.

    Mais a ne s uffit pas . Si votre projet est dj bien avanc mais que vous ne savez pas le prsenter correctement, vous risquez derepousser vos lecteurs. L'objectif de votre annonce, c'est qu'elle explique clairement et rapidement ce que vous voulez raliser,et s i poss ible qu'elle attire le lecteur. Si vous dbitez tout votre s cnario dans un long paragraphe illisible, je peux vous assurerque vous allez le faire fuir, et qu 'il n'aura mme pas lu votre pav.

    Je vous conseille de commencer par crire le plan de votre annonce au brouillon. Commencez par introduire et prsenterrapidement votre projet. Il ne faut pas que le lecteur ait chercher longtemps pour comprendre que votre jeu est un jeu d'action.Divisez le reste texte en plusieurs parties, et mettez en valeur les lments les plus importants. Le lecteur, la liste de tous lesobjets et les noms des villes, il n'en a rien faire. Le principal, c'est de dcrire les lments cl de votre gameplay, et l'ventuelleoriginalit de votre projet.

    N'oubliez pas non plus d'tre clair en et d 'utiliser un vocabulaire prcis. Lorsqu'on parle de RPG en ligne , on peut dsignerplusieurs choses : aussi bien un jeu par navigateur qu'un MMORPG tlcharger, commeDofus ou World of Warcraft. Dernierconseil pour la route : vitez les fautes de franais, car elles d iscrditent. Utilisez un correcteur orthographique avant de pos tervotre annonce si besoin.

    Avec tous ces conseils, vous devriez russir votre annonce. En rsum, ne la bclez pas, soyez clair et concis, et vous recruterezfacilement.

    Rentrer dans une quipe

    Rentrer dans une quipe pour participer la ralisation d'autrui peut tre une exprience trs enrichissante : progresser

    Comment crer un jeu vido ? 10/11

    www.siteduzero.com

    http://www.siteduzero.com/
  • 7/27/2019 Creer un jeu vido

    12/12