20

Développement d’un jeu vidéo cross- platform avec équipes réduites

  • Upload
    waylon

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Développement d’un jeu vidéo cross- platform avec équipes réduites. Conférence animée par Tuan NGO Co-fondateur / Chef de Projet. Quelques mots sur Cyanide. 2000 : Création Cyanide. Cycling Manager. Un jeu de niche. Du jeu PC, du sport, du management. - PowerPoint PPT Presentation

Citation preview

Page 1: Développement d’un jeu vidéo  cross- platform  avec équipes réduites
Page 2: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

22

Développement d’un jeu vidéo cross-platform avec équipes réduites

Page 3: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

33

Conférence animée par

Tuan NGOCo-fondateur / Chef de Projet

Page 4: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

44

2000 : Création Cyanide

Quelques mots sur Cyanide

2009 : Jeux téléchargeables & browser-based ( Silverlight, LIVE Arcade) → Social networks

2007 : Consoles Xbox 360 / PSP / Wii / DS

2004 : Hack’n’Slash & Heroic Fantasy

Du jeu PC, du sport, du management

• Un jeu de niche

Cycling Manager

Depuis 2000 : 35 jeux développés et publiés

Page 5: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

55

Cyanide, c'est petit 50 personnes sur le site parisien

Objectif : multiplier les types de business model = développer ≠ types de jeux sur beaucoup de plate-formes

6 projets indépendants

5 plate-formes

9 jeux sortis

En 2009 :

1 filiale à Montréal

Modèle inverse de sociétés mono-projet

Page 6: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

66

Détails du développement

Page 7: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

77

Blood Bowl, le jeu vidéo Jamais plus de 15 personnes

Plate-formes : PC , PSP, Xbox 360

Outsourcing : 3D, Textures, animation et code

Outils de Build : DOS / PHP / C++ / C#

Visual Studio 2005 / 3DS Max 9

Middleware : Gamebryo / SQLite / FMOD / CEGUI Environnements : XP / Vista / SVN / MySql / Trac

Page 8: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

88

Utilisation et Réutilisation Pas de cellule R&D / Outil / Techno ( GDK )

Indépendance des projets

Réutilisation des outils / technos au cas par cas

Développement Outil / Techno pour le jeu, pas pour la société

Page 9: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

99

Middleware Gamebryo, CEGUI, SQLite

Formats ouverts : xml, dds, zip

Développements spécifiques

Debugging

Optimisation

Portage

Code source fourni

Page 10: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1010

Gamebryo Utilisé depuis 2005

Rendering / Fur / Grass

Développements spécifiques

Largement rentabilisé

Portage PSP, Xbox 360

Version 1.2

Page 11: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1111

Techno internes Motion Origin Engine ( Montréal )

Développements Gamebryo

Système : GDK

Page 12: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1212

Version console sur Windows Version Xbox 360, PSP sur Windows

Meilleurs outils

Meilleur rendement

Moins de kit de développement

Page 13: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1313

Version console sur Windows Limites

Tout n'est pas émulable à 100%• Invitations• Leaderboards

Spécificités Software• Déconnexion réseau• Temps de chargement

Spécificités Hardware

Page 14: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1414

Version console sur Windows Pipeline de données

Facade : GDK

Au lancement : if par Version

A la compilation : ifdef par plateforme

Code

Des versions Win32, XboxForWin32, Xbox

Des assets communs et spécifiques

Page 15: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1515

ASSETS

GUI WIN32

GAME

DATA WIN32 XBOX FOR WIN32 XBOX

GDK WIN32

GUI XBOX

GUI XBOX

GAME

GDK XBOX

Page 16: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1616

GUI WIN32

GAME

GDK WIN32

GUI XBOX

GUI PSP

OPTIM

GDK

EXT

Network

Filsystem

Memory

Utility

Gamebryo

Sqlite

ZIP

Page 17: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1717

Petite équipe, petit projet Structure adaptée au type de jeu

Ambitions limitées

Inadaptée à des jeux à forts contenus

Page 18: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1818

Ambiance décontractée, quotidien chargé Le jeu vidéo, milieu de passionnés

Du sang neuf : les stagiaires

Capacité d’intégration essentielle

Casting

Petits projets, petites équipes, grande cohésion

Page 19: Développement d’un jeu vidéo  cross- platform  avec équipes réduites

1919

Conclusion Unreal Engine 3

Renaissance (Nouvelle IP)

Le Trône de Fer (Adaptation roman G.R.R. Martin)

Microsoft Silverlight

Page 20: Développement d’un jeu vidéo  cross- platform  avec équipes réduites