Concevoir un jeu vidéo

23
Concevoir un jeu vidéo omain Lelong 11/12/2007

description

Concevoir un jeu vidéo. Romain Lelong 11/12/2007. Triggers, Script et scénario. L’intégration du scénario : laisser de la liberté, tout en guidant Dualité : script / simulation Le modèle « pelottes » Checkpoints Limites, blocages artificiels pour conserver le guidage. - PowerPoint PPT Presentation

Transcript of Concevoir un jeu vidéo

Page 1: Concevoir un jeu vidéo

Concevoir un jeu vidéo

Romain Lelong 11/12/2007

Page 2: Concevoir un jeu vidéo

Triggers, Script et scénario

L’intégration du scénario : laisser de la liberté, tout en guidant• Dualité : script / simulation• Le modèle « pelottes »

• Checkpoints• Limites, blocages artificiels pour conserver le guidage

Page 3: Concevoir un jeu vidéo

Triggers, Script et scénario

Cadrer la progression du joueur

Page 4: Concevoir un jeu vidéo

Modalité d'interaction avec le monde

Quel est notre rôle dans le « monde » du jeu ?• Contrôlons-nous un simple personnage ?• Avons-nous des avantages ?• Ont-ils des avantages ?

HL2, les PNJ et le héros : Mêmes armes, mais plus de robustesse, une combinaison NBC et

la capacité de sauter (entre autres)

Page 5: Concevoir un jeu vidéo

Opération Flashpoint : le joueur « incarne » un PNJ, sans plus de pouvoir (une seule « vie »)

L’autopilote de WipeOut et les adversaires : l’ordinateur triche…

Modalité d'interaction avec le monde

Page 6: Concevoir un jeu vidéo

Le but du jeu, où est le fun ?Sonic : la collecte de bonus comme but ultime

La série Command&Conquer : le scénario hollywoodien mis en avant

Page 7: Concevoir un jeu vidéo

Le but du jeu, où est le fun ?Le dernier niveau d’HL2 : une bonne combinaison :• Mystère• Scénario• Fun : « Gravity Gun » seulement

Page 8: Concevoir un jeu vidéo

Mauvaise pioche : Davilex « Paris-Marseille Racing : Destruction Madness » et le mode « Destruction »

Le but du jeu, où est le fun ?

Page 9: Concevoir un jeu vidéo

Les composantes d'un jeu

Ressources (médias, scénario)

Ressources (médias, scénario)

Interac-tion

Interac-tion

Simulation et domaine de possibles

Simulation et domaine de possibles

Rendu (vue, ouïe, toucher

Rendu (vue, ouïe, toucher

IA et comportement

IA et comportement

Joueur

Page 10: Concevoir un jeu vidéo

Simulation et domaine des possiblesRunaway : linéaire, aucune simulation

Crysis (1ère partie) : gameplay émergent

Page 11: Concevoir un jeu vidéo

Interaction

La Wii : gameplay prédominant

Page 12: Concevoir un jeu vidéo

Interaction

L’interaction en multi-joueurs, la richesse du « co-op »

Page 13: Concevoir un jeu vidéo

IA et comportementsUne IA « invisible » : Le pathfinding

Page 14: Concevoir un jeu vidéo

IA et comportementsRemplacer un joueur : IA simple et de groupe

Page 15: Concevoir un jeu vidéo

Généricité et ressources

Dissocier moteur et contenu

Editeurs plus ou moins complexes, voire même faisant partie du gameplay

Page 16: Concevoir un jeu vidéo

Généricité et ressourcesDu jeu « en dur » au moteur utilisable librement

-> Unreal Engine

Page 17: Concevoir un jeu vidéo

Rendu

L’aspect « média » du jeu• Très généralement : image et son• Parfois tactile (manettes vibrantes, volants

retours de force)

Plusieurs niveaux, du dessin à la gestion de contenu

Page 18: Concevoir un jeu vidéo

RenduPar exemple : http://www.devmaster.net/engines

Page 19: Concevoir un jeu vidéo

Ex pour la 3D : Ogre3D

http://www.ogre3d.org/

Page 20: Concevoir un jeu vidéo

Autres exemples

ARToolkit

Page 21: Concevoir un jeu vidéo

Exemple concret : Asteroïds

Page 22: Concevoir un jeu vidéo
Page 23: Concevoir un jeu vidéo

Conseils• Chercher des tests de "mauvais jeux" (Davilex ?) et

comprendre les défauts et critiques. • Consulter les "post-mortem" de Gamasutra :

http://www.gamasutra.com/php-bin/article_display.php?category=5• Rester réaliste, humble, commencer petit…

Eviter le : "Je veux faire un MMORPG révolutionnaire, je recrute !"

• Concevoir tout à l'avance, et ne pas se jeter sur les détails.

Un vrai jeu prend bien 50% de temps au début sans voir une seule image à l’écran

Exploiter des ressources• Moteurs | Modèles 3D | Musiques libres | …

http://www.devmaster.net/engines/engine_details.php?id=25http://www.turbosquid.com/3d