Ceci est la première vidéo d'une série de tutoriels que je vais faire et qui est destinée à vous faire apprendre à comment créer un jeu vidéo 3D , dans cette vidéo vous allez apprendre à comment télécharger Unity 3D , le logiciel ou plus précieusement le moteur de jeu vidéo qu'on va utiliser pour la création de notre futur jeu , vous allez aussi apprendre à importer des ressources , et dans notre cas , des ressources qu'on utilisera dans cette série de vidéo .
Accueil » Archives for avril 2013
Créer un jeu avec Unity 3D - Téléchargement du logiciel et des ressources
Ceci est la première vidéo d'une série de tutoriels que je vais faire et qui est destinée à vous faire apprendre à comment créer un jeu vidéo 3D , dans cette vidéo vous allez apprendre à comment télécharger Unity 3D , le logiciel ou plus précieusement le moteur de jeu vidéo qu'on va utiliser pour la création de notre futur jeu , vous allez aussi apprendre à importer des ressources , et dans notre cas , des ressources qu'on utilisera dans cette série de vidéo .
5 Simples Outils pour vous aider a créer votre jeu
Généralement, la création des jeux vidéo commerciaux professionnels se base sur de solides compétences en développement informatique ainsi que dans d'autres domaines, mais vous pouvez toujours trouver de nombreux amateurs qui ont réussi à créer eux aussi des jeux vidéo.
Ces derniers diffusent leurs jeux et leurs réalisations gratuitement sur Internet, et pour compenser leur manque de compétences sur les différents domaines, ils utilisent des d'outils adaptés.
Ces outils permettent d'aider les amateurs a créer facilement et sans connaissance profonde en les différents domaines, des petits jeux de qualité,
En plus d'offrir la possibilité aux débutants de créer des jeux vidéos , ces outils poussent les amateurs à concevoir de projets personnels et les aident à maîtriser les bases de la création de jeux vidéos .
Quelques outils simples de création de jeu
Les outils permettant de créer simplement des jeux vidéo sont très variés. Ils facilitent la création de différents types de jeux, des histoires interactives aux jeux d'action en 3D.
Je vous en propose quelques un d'entre eux ci-dessous :
Comment acquérir de l’expérience avant même de commencer son jeu ?
Si vous êtes ici c'est que vous avez
envie de créer un jeu vidéo . De par mon expérience, je dirais que les gens qui
ont cette envie veulent le faire suite à une expérience en tant que joueur
qui a suscité chez eux l'envie d'aller plus loin, de concevoir des règles au
lieu de les suivre. D'autres personnes voient dans la création d'un jeu un
moyen parmi autres d'apprendre de nouvelles technologies comme par exemple un
langage de programmation, etc.
Plus qu'une simple souhait , la création
d'un jeu doit être une réelle envie. Une vraie envie de
réaliser un jeu et de partager ses créations, un souhait d'apprendre de
nouvelles choses ou juste de gagner un défi personnel.
Parce qu'un jeu de qualité nécessite des
mois de travail acharné , voir parfois
des années de travail jour et nuit avant de voir son projet aboutir, il est
indispensable de se poser dès le début un ensemble de questions afin de poser
les bases de son jeu , C'est également une bonne manière de s'assurer que la
démarche est viable et que vous avez une grande chose de voir votre jeu réalisé
.
Pourquoi est-ce que je veux créer un jeu
vidéo ?
Qu'est ce que j'attend de ce jeu à titre
personnel ?
Aurais-je assez de temps à accorder a
mon jeu ?
Au lieu de me commencer la réalisation
d'un jeu , pourquoi ne pas rejoindre un projet existant et leur apporter mon
soutien ?
Quel est le domaine de mes compétences ?
(graphisme , code , écrit , son , etc)
Quelles sont mes compétences ??
Sont-elles suffisantes à la création
d'un jeu ? ou aurais-je besoin de l'aide pour les autres domaines ?
Aurais-je le temps de l'administrer sur le long terme ?
Répondre à ces questions peut s'avérer
complexe et peut vous décourager dés le début mais c'est très utile pour vérifier que vous avez suffisamment de temps et les moyens nécessaires pour une bonne
conduite du projet. Il faut garder en tête qu'un jeu n'est jamais
"achevé", même une fois accessible aux joueurs, il faudra fournir le
temps nécessaires pour corriger les éventuels bugs, administrer de manière
globale le jeu et donc être disponible pour les joueurs.
Si vos compétences sont limitées ou que
vous n'avez pas de connaissance sur un domaine autre que le votre , chose très évidente
, il est plus conseillé de
rechercher un projet en cours de conception et de contribuer à sa réalisation ,cela permet de s’entraîner et d'améliorer son niveau actuel ainsi que d'acquérir plusieurs compétences
propre a la création de jeux vidéos .
Un autre point : si vous n'avez aucune connaissance
en programmation , créer un jeu risque d'être éprouvant car il y aura une phase
d'apprentissage non négligeable et pas forcément facile ...
Il en est de même si votre temps libre
n'est pas assez suffisant, ce serait dommage d'abandonner la réalisation de votre jeu en plein chemin par manque de temps .
Il y a probablement des dizaines de jeux
dont les équipes recherchent un bon développeur ou un graphiste talentueux, et
l'expérience peut également être très enrichissante et très intuitive .
Les outils graphiques
Vous pouvez coder un jeu extrêmement bien , mais ne pouvez jamais le finir si vous n'avez aucun moyen de
le présenter graphiquement (à moins bien sûr qu'il soit de type text adventure
comme par exemple Zork). Voici quelques logiciels recommandés et immensément
populaire d'édition et de création graphique .
Microsoft Paint ; Tout le monde devrait déjà du l'utiliser ou du moins en avoir entendu
parler. Même s'il n'est pas l'outil d'édition graphique le plus puissant, Il
est gratuit et avec suffisamment de pratique, n'importe qui peut créer avec : des sprites décents et des images . (Bien
que certains artistes professionnels ont été capables de créer des
images réalistes en simplement utilisant Paint . vous pouvez vous même voir
cela sur Youtube ).
Adobe PhotoShop ,Un classique ; Chaque artiste sérieux doit
avoir ce logiciel car il fournit une vaste gamme de simples outils
professionnels d'édition d'image. Même s'il parait difficile à utiliser efficacement
dans un premier temps, vous pouvez le maîtriser en une courte durée vue le nombre impressionnant de tutoriels pour ce logiciel dans le net.
D'autre part, la qualité à un prix. Soit 699 $ US pour la version standard ou
une encore $ 999 pour la version
extented . vous pouvez essayer la version d'essai de 30 jours avant de
l'acheter .
Blender est un logiciel gratuit et open source conçus pour
la modélisation 3D, d'animation, et de
rendu, de post-production, la création interactive et la lecture. Disponible
pour tous les principaux systèmes d'exploitation sous la licence GNU General
Public. Il permet aux utilisateurs de
créer des graphiques 3D de haute qualité, des films et rediffusion en temps
réel, de contenu interactif en 3D. Au cours de la dernière décennie, Blender a
évolué comme un outil interne pour un studio d'animation européen de premier
plan. Blender est une technologie puissante utilisée pour la création de
contenu 3D de qualité professionnelle.
Paint.NET est un logiciel de manipulation d'image et photo
conçu pour être utilisé sur les ordinateurs qui ont Windows comme système
d'exploitation . Il supporte les calques, un nombre illimité d'annulations, des
effets spéciaux, et une grande variété d'outils utiles et puissants.
GIMP est un éditeur d'image avancée. Vous pouvez l'utiliser
pour modifier, améliorer et retoucher les photos et les scans, créer des
dessins, et de faire vos propres images. Beaucoup d'outils sont disponibles,
vous pouvez affiner et redimensionner les photos, et enlever la poussière et
les yeux rouges, par exemple. Il possède une importante collection d'outils
d'édition de niveau professionnel et des filtres, semblable à ceux que vous pourriez
trouver dans PhotoShop ainsi que de nombreuses fonctionnalités comme les couches,
les chemins, les masques et les scripts qui vous donnent un contrôle total sur
vos images.
Unity 3D
Unity 3D est un moteur de jeu faisant partit de la catégorie des kits development (sdk) et c'est d'ailleurs un des plus célèbres , ce moteur permet donc de créer des jeux 3d d'une manière très complète et pour un rendu final puissant , le moteur contient plusieurs fonctionnalités permettant de créer un jeu 3D et cela d'une très grande qualité et cela sur les différents plateformes connues à nos jours .
Le moteur en question utilise le c sharp , le java script et
le boo comme langage de programmation pour vous permettre d'ajouter vous même
des systèmes et des fonctions à vos jeux , on peut donc conclure qu'une
connaissance de l'un des langages cités si dessus et primordial pour utiliser
efficacement ce moteur de jeu .
Comment créer un jeu vidéo : Première Etape
La phase créative
L'idée Initial
Avant de commencer toute chose ou de créer un jeu , il est
primordial d'éclaircir certains choses , car pour créer un jeu , il faudra se poser quelques
questions , et ce n'est que en ayant en tète les réponses que vous verrez en
plus clair le chemin que vous devez prendre pour créer un jeu et par la suite commencer sur de
bonnes bases .
Je vous vois déjà se poser
des questions du genre : faire quoi pour créer un jeu ? avec qui ? le comment ? combien ça coûte ? combien de temps ? Et c'est exactement les questions qu'il faut se poser a ce
stade de réalisation de notre jeu .
Tout d'abord il vous
faudra avoir une idée très claire de ce que vous souhaiter réaliser . Créer un jeu commence tout d'abord par un travail de pré-production ,
cette étape est primordiale pour partir sur de bonnes bases , il faut avoir en
tète l'idée principale , et précisément une idée très claire de ce que vous
voulez faire , et du genre de jeu que vous voulez réaliser , cela peut être créer un jeu de type FPS , un jeu de plateforme , un RPG , un jeu de course de voiture .
Tout cela passe par la tète ,
et je vous conseille d'écrire en papier tout ce qui vous vient par la tète ..
je voudrai cependant parler d'un point ou plutôt d'une erreur très fréquente
chez les débutants qui débarquent dans le domaine de création de jeux vidéos et ceux qui veulent créer un jeu .
Créer un jeu vidéo d'une très
grande qualité , un god of war ou un word of warcraft ou je ne sais quoi , et
cela dés le début , pardonnez moi mes chers mais ce n'est pas faisable , ce
genre de jeu est réalisé par une équipe complète de processionnels qui ont
passer des années de travail acharnés pour enfin nous proposer un jeu de
qualité , donc pour votre premier jeu , il vaut mieux débuter par un jeu plus
simple et a force de travailler et d'apprendre , vous finirez par avoir les
compétences et les bases nécessaires pour passer a un autre niveau .
Qu'est ce que vous aimez
pratiquer ? Bien sur on reste dans notre sujet principal qui est : Comment créer un jeu ?, car j'entend déjà quelques uns d'entre vous penser : "
J'aime pratiquer le football " :) , donc voila , il se peut que vous préfériez
coder et réaliser des systèmes en programmant à dessiner et à jouer avec les
pixels , d'autres prêteront créer des modèles 3D à écrire
des scénarios et des histoires , l'important c'est qu'on est tous ici pour apprendre à créer un jeu :) .
Donc la question à se poser
est , qu'est ce que j'aime faire ? et en ayant la réponse , vous pouvez déjà
savoir où vous en aurez besoin d'aide et ou chercher pour ensuite créer un jeu .
Pour récapituler ,
répondre aux questions si dessous et faire les choix nécessaires est
une très importante étape à franchir avant de créer un jeu .
-Comment voyez vous le
jeu que vous voulez créer , de quel genre il est ?
- Qu'est ce que vous
aimez pratiquer ?
Créer un jeu se fait tout d'abord à partir d'une idée initial , il s'ensuit d'autres étapes que nous verrons par la suite .
Créer un jeu se fait tout d'abord à partir d'une idée initial , il s'ensuit d'autres étapes que nous verrons par la suite .
Comment créer un jeu vidéo : Première Etape ( Suite)
1-Trouver
et choisir le marché cible avant de créer un jeu
Vous avez besoin de faire des
recherches sur le marché actuel. Le but est de trouver les principaux
concurrents et d'analyser les avantages et les inconvénients de chacune .
Pourquoi un domaine rapportera plus de succès qu'un autre ?
L'étape suivante consiste à
choisir le marché cible, tout en prenant en compte des facteurs importants tels
que la gamme d'âge des joueurs, et les plateformes cibles.
2-Choisir
le mode de revenu : Comment gagner de l'argent ?
Vous devez décider du moyen avec
le quel vous gagnerez l'argent. Les annonces?
Les ventes de votre jeu?? Il s'agit d'une phase itérative, et il est impératif
de revoir et réviser les stratégies en fonction des attentes des résultats de vente.
3-Définir
votre jeu
Dans cette étape, vous devez
décrire le jeu avec plus de détails . Qu'est ce qui rend votre jeu spécial?
Est-ce que votre jeu a une histoire captivante? Pourquoi l'utilisateur va le
télécharger ou l'acheter?
4-Définir
les personnages et les fonds
Ensuite, vous devez déterminer
les personnages principaux et les
environnements . Avoir une connaissance en Concept Arts est excellent pour
un travail de ce genre.
5-Spécifier
les caractéristiques, les scènes et les détails
Créer une liste avec toutes les
fonctionnalités possibles et une notation correspondant. Ensuite, choisissez
celles que vous souhaitez utiliser pour la première version de la partie.
Enfin, définir le reste de la substance importante pour le jeu qui n'a pas
encore été documentée.
6-
Créer un document de Game design (GDD)
Enfin, vous aurez besoin d'un
document avec toutes les informations qui ont été traités ci-dessus. Ce
document sera une référence pour les
concepteurs et les développeurs. et plus ce document sera détaillé, plus il sera
utile .
Game Design
Le document de game design
(GDD) est le modèle à partir du quel la création d'un jeu se base . tous les
détails nécessaires pour construire le jeu doivent être traitées dans le document. si ces
derniers ne sont pas dans le document , il ne seront probablement pas dans le
jeu .
Le GDD est un document de
référence. Les membres de l'équipe de développement l'utiliseront constamment pour
trouver des informations spécifiques à leurs besoins spécifiques.
Pensez à la taille qu'un tel document peut
atteindre afin de contenir toutes les pièces du jeu , il sera donc important que vous l'organisez et le mettre en forme pour le rendre facile à
utiliser.
Chaque jeu possède cinq facettes de design essentielles :
- Game writing : implique l'écriture des dialogues , des texte et de l'histoire du jeu .
- Content design: est la création de personnages, des objets, des puzzles et des missions.
- Level design : consiste à concevoir les différents niveaux d'un jeu et définir leurs contenu cela peut être les épreuves, les challenges, les ennemis , les secrets ainsi que les zones de déclenchement d’événements.
- Sound design : consiste à choisir les sons dans le jeu et donc chercher le son approprié à chaque action et définir quel genre de musique va avec chaque scène.
- User interface design : concevoir tous les menus du jeu, des petits logos initiaux au menu principal , de placer chaque bouton pour rendre la navigation dans les menus plus facile .
Cette
phase consiste alors à détailler un maximum toutes les parties du jeu , une fois cette étape réalisée vous
aurez une idée très claire de ce qui vous attend par la suite .
<< Première Etape <<Sommaire>> Deuxième Etape>>
<< Première Etape <<Sommaire>> Deuxième Etape>>
Comment créer un jeu vidéo : Deuxième Etape
La préproduction
Outil de création
Apres avoir bien réfléchi aux
idées et à la partie théorique de la création du jeu , on peut passer à la
partie "pratique" , et pour cela , nous aurons besoin des outils ,
les logiciels ; et vu le grand nombre de logiciel conçus pour la création des
jeux a l'heure actuelle , on peut les catégoriser selon leurs genres .
On trouve alors quatre
solutions différentes chacune ses fonctionnalités et sa manière d'utilisation :
- -Les
GamesMaker
- -Les
Development Kit (SDK)
- -L'édition
des mods
- -La création de son propre moteur de jeu et créer son jeu à partir du moteur créé.
Game Maker
Un Game Maker est un logiciel
permettant aux "non-programmeurs" de créer des jeux vidéos simples ou
de grande qualité avec souvent la possibilité d'intégrer des scripts pour
mieux personnaliser son propre jeu .
L'utilisation de ce genre de logiciel suit à peu prêt les même principes , il suffit d'éditer plusieurs aspect de son jeu par de différentes interfaces souvent très facile à prendre en main permettant la création des éléments de graphismes , la définition des décors et des sons, la création des niveaux.
parmi les Game Maker
les plus célèbres :
- -RPG
maker xp
- -Mugen
- -Adventure
Game Maker
- -Game
Maker
Les kit
de développement
Les kit de développement sont
des logiciels permettant de créer un jeu vidéo avec l'aide de
nombreuses outils et sont généralement désigné par le sigle anglais SDK
(Software Development Kit ).
Il existe de nombreux SDK
très performant et permettant de créer son jeu vidéo d'une manière
poussé , les plus célèbres d'entres eux restent :
- -Unity
3D
- -Unreal
Development Kit
Créer un jeu vidéo avec ce
genre de logiciel est très intéressant , cependant pour créer un jeu vidéo
d'une qualité avancé , il vous sera recommander d'apprendre les langages de
programmation propre a chaque kit de développement , le C# ou le Java Script
pour Unity 3D par exemple , ou l'Unreal script pour UDK (Unreal Development
Kit) ce dernier étant un langage de programmation crée spécialement pour
UDK .
Distribution des taches
Maintenant que vous avez une
idée claire de ce qu'il vous faudra réaliser et avec quel outil vous le ferez,
on peut définir une liste de toutes les taches à faire en code et en graphisme
, se sont ces deux domaines qui prennent généralement beaucoup de temps ; d'autres taches, comme le son, la musique
seront travaillé en parallèle mais avec moins de priorité .
Chaque domaine dans ce qu'on
vient de citer est un univers a part entière , c'est peu probable d'exceller
dans plus plusieurs domaine à la fois , et c'est la ou intervient l'utilité de
travailler en groupe; travailler en groupe peut être bénéfique si les membres
se voient partager les taches , surtout que ces dernières sont très diversifiés
, je vous le dis tout de suite , créer un jeu vidéo de A à Z en étant
seul est bien difficile si le jeu demande une expertise dans plusieurs domaines
, et c'est la ou intervient l'importance de travailler en groupe , les
gents peuvent s'épauler et chaque personne peut contribuer a la création du
jeu vidéo et cela en proposant son savoir-faire et en effectuant les
taches relatives a son domaine .
Comment créer un jeu vidéo : Troisieme Etape
La Production
Comme
vous l'aviez sans doute constater , nous avons rien fait de concret jusqu'a présent , on travaillait que sur la
partie théorique de la création de notre jeu , on aurait pu commencer
directement par cette étape , mais croyez moi , il est préférable de prendre
son temps et de suivre ces étapes qui sont fondamentaux , c'est très bénéfique à
long terme et ça permet de ne pas se décourager par la suite , car si vous
l'aviez remarquer , vous n'avez plus besoin de répondre a des questions comme :
"Qu'est ce que je veux faire " ou " Par ou commencer " car
vous avez déjà les réponses et vous savez ce qu'il vous reste a faire , et
c'est seulement maintenant qu'on peut passé a l'étape ultime , la création de
notre jeu .
Dans
cette étape , je ne peux pas trop approfondir car la manière de la création
d'un jeu varie d'un outil à un autre et d'un jeu à un autre , cependant je vais
essayer de décrire un minimum les étapes
principales .
En
cas de travail en groupe , la production consiste à effectuer les taches précédemment
définis et sur les membres du groupe et rassembler en fin de compte le travail de chaque personne , car l'étape de
production n'est avant tout que la réalisation des taches déjà définis et la
conception de chaque détail déjà défini en Game Design .
Il se peut que vous aviez décidé
( ou par manque de personne ) de réaliser le jeu en étant seule dans ce cas là
vous pouvez suivre ces étapes :
D'abord, je suggère que vous
commenciez par la création des mesh statiques nécessaires à votre niveau. les meshs statiques sont essentiellement des objets qui rendent
votre jeu plus beau a voir , et qui
n'ont généralement aucun intérêt, sauf peut-être pour bloquer le chemin du
joueur. Il s'agit notamment des maisons, des tuyaux, des ordures, des tables,
des chaises, etc , ces objets n'ont réellement aucune utilité à part le fait de
rendre votre jeu plus beau et plus réaliste , etc. Pour créer un mesh statique,
vous devez d'abord créer le modèle 3D
(Il existe de nombreux tutoriels sur la façon de le faire et les
méthodes les plus populaires sont la Poly-Modélisation et la sculpture), il
s'ensuit ainsi le travail avec le UV Map et la texture. Vous pourriez décidé
d'utiliser ou créer une texture appropriée ou simplement un matériau de base
tels que le métal, mais les deux peuvent être utilisés selon le type de modèle
que vous avez. Si vous souhaitez simplement appliquer une texture simple, alors
vous devez appliquer la texture au mesh à l'intérieur du programme de
modélisation.
Créer le personnage principal
ou l'arme en cas de création d'un FPS,
Ceci pourrait nécessiter la programmation, et diffère selon le moteur de
jeu utilisé , la encore je ne pourrai pas vous aider étant donné que je ne suis
pas un grand créateur de modèle 3D , ce que je peux vous conseiller ; est de
créer le modèle du personnage avec des squelettes et lui accorder les
différentes animations usuelles :
marcher , courir , sauter , attaquer , ce genre d'animation seront utilisé à
coup sur , âpres vous pourrez créer d'autres animations au besoin .
Maintenant vous avez un monde
de meshs statiques et le personnage principal ,
maintenant vous pouvez s'attaquer a la création des PNJ et qui se font créer
de la même manière , ainsi que de nombreux autres objets tels que les meshs
animés et le terrain.
Les prochaines étapes consisteront à animer
votre monde. Créez des animations pour votre personnage (ou arme), PNJ, les
différents événements, comme un écrasement d'avion, les animaux, une ouverture
de porte et ainsi de suite ... Cela pourrait impliquer des centaines
d'animations mais cela vaut la peine .
Intégrer tout cela , prenez tous vos sons, vos animations, vos
objets, vos textures, vos idées et vos
plans dans le moteur ; Apres avoir importer ce que vous aviez fait. Les objets
doivent être artistiquement placées dans le niveau afin de donner un aspect
réaliste au jeu, mais gardez à l'esprit que cela pourrait commencer après
seulement quelques modèles sont créés.
Au niveau de la programmation
, commencez tout d'abord par coder les lignes de codes qui permettront de contrôler
le personnage principale , cela vous permettra de naviguer dans vos scènes et
tester les différents interactions du joueur avec l'univers du jeu .
Apres cela , il n'y a pas de règles
strictes , vous allez devoir programmer chaque système et chaque composant :
-Les menus
-L'intelligence Artificiel
des ennemies et des PNJs.
-Le contrôle du personnage
principale
-Le déclenchement des événements.
Bien sûr si vous aviez décidé
de concevoir le jeu en groupe , chaque personne devra s'occuper d'une partie.
Pour les autres domaines non
traités précédemment comme le son par exemple , je vous suggère de les ajouter / éditer à
fur et à mesure et au besoin sachant que quand on parle de création de jeu vidéo amateur rares les personnes qui voudront se spécialiser dans des domaines
tels .
Comment créer un jeu vidéo : Conclusion
Conclusion
Si vous suivez ces étapes,
votre jeu doit venir d'un moment à un autre. Bien sûr, il s'agit d'un long
processus qui nécessite beaucoup de temps , vous verrez que vous ferez
face a de nombreux problèmes inattendus
mais si vous avez la motivation nécessaire et la patience suffisante vous
pourrez atteindre votre but .
<< Troisième Etape <<Sommaire>>
<< Troisième Etape <<Sommaire>>
Inscription à :
Articles (Atom)