développement d’un jeu vidéo cross- platform avec équipes réduites
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 PresentationTRANSCRIPT
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