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

Preview:

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

22

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

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

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

66

Détails du développement

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

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é

99

Middleware Gamebryo, CEGUI, SQLite

Formats ouverts : xml, dds, zip

Développements spécifiques

Debugging

Optimisation

Portage

Code source fourni

1010

Gamebryo Utilisé depuis 2005

Rendering / Fur / Grass

Développements spécifiques

Largement rentabilisé

Portage PSP, Xbox 360

Version 1.2

1111

Techno internes Motion Origin Engine ( Montréal )

Développements Gamebryo

Système : GDK

1212

Version console sur Windows Version Xbox 360, PSP sur Windows

Meilleurs outils

Meilleur rendement

Moins de kit de développement

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

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

1515

ASSETS

GUI WIN32

GAME

DATA WIN32 XBOX FOR WIN32 XBOX

GDK WIN32

GUI XBOX

GUI XBOX

GAME

GDK XBOX

1616

GUI WIN32

GAME

GDK WIN32

GUI XBOX

GUI PSP

OPTIM

GDK

EXT

Network

Filsystem

Memory

Utility

Gamebryo

Sqlite

ZIP

1717

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

Ambitions limitées

Inadaptée à des jeux à forts contenus

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

1919

Conclusion Unreal Engine 3

Renaissance (Nouvelle IP)

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

Microsoft Silverlight

Recommended