SlideShare une entreprise Scribd logo
The gaming company

Xavier Marin
http://giwi.free.fr
Moi
●

Des certifications JAVA

●

Du dev en SSII
–

●

Du dev dans une grande banque régionale
mutualiste
–

●

Java, Ajax, PHP

Java, Liferay, Apache Camel, GWT, AngularJS, JPA

Du dev à la maison
–

Android, jQuery, Java, PHP, AngularJS
http://giwi.free.fr | https://github.com/giwi
Moi
</me>

http://www.theblackout.fr
La problématique
Eh dit ! Jason s'est mis aux
jeux vidéos. J'y connais rien !
Sommaire
●

Le jeu vidéo

●

Quelques tentatives

●

Quelques désagréments

●

Le bon outil

●

Unity3D

●

Des exemples
Le jeu vidéo
●

Les chiffres chiants
–

2008 : 33 milliards d'euros de CA

–

2015 : 75 milliards d’euros de CA

–

12 milliards $ de CA sur le jeu mobile en 2013

–

50% des entreprises utiliseront la Gamification d'ici à 2015
Le jeu vidéo

Infographie : eCap Partner et AFJV
Le jeu vidéo

Infographie : eCap Partner et AFJV
Le jeu vidéo

Infographie : eCap Partner et AFJV
Le jeu vidéo
Le freemium dépasse le premium en 2013

Infographie : eCap Partner et AFJV
Le jeu vidéo
En France

Infographie : eCap Partner et AFJV
Le jeu vidéo

Infographie : eCap Partner et AFJV
Le jeu vidéo

Infographie : eCap Partner et AFJV
Le jeu vidéo
●

Pourquoi je joue avec mon smartphone
–

Écran tactile adapté au jeu

–

Gyroscope, accéléromètre

–

Connectivité 3G/4G

–

Réalité augmentée
Le jeu vidéo
●

AngryBirds
–

1 milliard de téléchargements
Angry Birds : 350M de téléchargements en 3 ans
● Mario : 120M d’exemplaires en 30 ans
●
Le jeu vidéo
●

Candy Crush saga
–

600 k€ de revenu par jour

–

500 millions de téléchargements
La prise de conscience
Oh bordel ! On peut
se faire des
couilles en or!
Mais comment ?

J'ai un Android,
c'est un smartphone
de hippie, mais on
peut commencer
par là.
Android
●

Utilisation du SDK
–
–

●

Facile à mettre en place avec Eclipse / Android Studio
Bien documenté

Mais bordel, comment qu'on y fait un jeu ?
–

Il faut gérer les ressources graphiques

–

La musique

–

Le fameux loop

–

La gestion des écrans de menu

–

La gestion des niveaux

–

...
Android
●

Râââh flûte, c'est pas si top que ça :
–

C'est de la 2D et l'OpenGL, c'est de la douleur dedans
mon cœur

–

Il y a tes temps de chargement

–

Pas de notion de sprite

–

La gestion des threads est assez pénible

–

C'est beaucoup de code pour pas grand chose, même
avec Android Annotation

http://androidannotations.org
AndEngine
●

Un vrai framework Android pour faire de l'OpenGL
sans s'énerver

●

Des notions de gameloop et de sprites

●

Gestion des particules, des collisions et de la gravité

●

Indépendant des tailles d'écrans

●

Mais, ça reste de la 2D

http://www.andengine.org
Le bon outil ?
Je développerai la
partie Android et
toi, tu te paluches le
portage sur IPhone

Super, j'en ai pour 6
mois de dev aussi !

Mais, on le porte sur
le web aussi ? Genre sur
Facebook ?

Ça ne va pas être le
bordel à maintenir
tout ça ?
Le bon outil ?
●

Le coût de dev
–

3-4 mois

–

90 – 100 k€

… pour un petit jeu de merde
Le bon outil ?
●

●

Autant partir sur un outil permettant le portage
vers divers types de terminaux
Si possible pas en C++ et gratos
–
–

http://www.coronalabs.com (LUA)

–

http://www.cocos2d-x.org (LUA)

–

http://www.spaceport.io (Action Script)

–
●

http://citrusengine.com (Action Script)

http://gamua.com/starling (Action Script)

Mais c'est la jungle alors !
Unity3D

http://unity3d.com
Unity3D
●

Un environnement de développement

●

Un moteur d'exécution
Unity3D
●

Payant en version PRO

●

Gratuit avec quelques limitations
–

Windows et Mac
Unity3D
●

Multi-plateforme
–

●

Approche visuelle du dev
–

●

Basé sur PhysX de Nvidia.

Dev 3D ou 2D
–

●

Exports pour : iOS, Android, Windows, Desktop, Web, Xbox, PS, Wii …

On peut importer les meshs 3D de Maya ou 3Dsmax

Scripting en Javascript, C# ou Boo
Unity3D - IDE
●

Gestion des assets

●

Système d'animations

●

Textures, reflets, ombres, lumières

●

Moteur de particules (fumée, pluie, explosion, ...)

●

Pathfinding

●

Outil de terrain

●

Gestion du son (3D)

●

Physique et collisions

●

Raycasting

●

Scripting

●

...
Unity3D - IDE
●

Scene Panel : Représentation visuelle du monde 3D

●

Project Panel
–

●

Hierarchy Panel
–

●

Mesh 3D, sons, images, textures, ..
Liste des objets utilisés dans la scène

Inspector Panel
–

Les propriété des Assets ou éléments de la scène

–

Les variables que l'on peut modifier en temps réel
Unity3D - IDE
●

UnityScript (du javaScript)
–

API C# et librairies custom

–

API Unity

–

Possibilité de différencier les terminaux
Unity3D - IDE
Unity3D - IDE
Unity3D - IDE
Unity3D - IDE
●

UnityGUI
–

Customisable et skinable

–

HUD
Unity3D
●

Écosystème
Exemples

Max: The Curse of Brotherhood (Xbox 360, Xbox One)
Exemples

Pillars of Eternity (Linux, Mac, PC)
Exemples

Teslagrad (Linux, Mac, PC)
Exemples

Fightback (Android, iOS)
Exemples

90s Arcade Racer (Android, iOS, Linux, Mac, Wii U)
Exemples

Call of Duty®: Strike Team (iOS)
Exemples

Rain (PS3)
Exemples

Temple Run 2 (iOS)
Exemples

Bad piggies (iOS, Android, PC)
Conclusion
Bon ben y'a plus
qu'à, faut qu'on !

Bad piggies (iOS, Android, PC)
Questions

Contenu connexe

PPT
Développement des jeux vidéo Mobile
PDF
Retour d'expérience développement jeux android
PPTX
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
PPTX
Formation Unity 3D Réalité Virtuelle
PPTX
La réalité virtuelle sur mobile
PPTX
Initiation à Unity 5
PPTX
Créer des jeux pour Windows Phone et Windows Store avec Unity
PDF
Développez vos jeux multiplateformes grâce à Unity3D avec Visual Studio en C#
Développement des jeux vidéo Mobile
Retour d'expérience développement jeux android
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Formation Unity 3D Réalité Virtuelle
La réalité virtuelle sur mobile
Initiation à Unity 5
Créer des jeux pour Windows Phone et Windows Store avec Unity
Développez vos jeux multiplateformes grâce à Unity3D avec Visual Studio en C#

Tendances (16)

PDF
Réalité virtuelle sur Android, entre Cardboard et GearVR
PPT
Creation de jeux en ligne suib-i.com
PPTX
Développer une Single Page Application HTML 5 pour tous les devices
PDF
Unity 3D : découverte de l&rsquo;écosystème
PPTX
ROBOT à base d'Android - Présentation PFE
PDF
Jembe unity3d
PPTX
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
PDF
Présentation meetup unity
PDF
AR / VR / XR dans les navigateurs
PPTX
Présentation développement application Android
PDF
GDG Rennes - Bootcamp Initiation Android - Théorie
PDF
Bootcamp d'Initiation à Android - 2013/11/30
PPTX
Processus et économie du Jeu Vidéo
PDF
Presentation Brutal Donut par Julien PATTE
PPTX
Développer avec Visual Studio et TFS 2012 ses applications Windows Store
PDF
FinistJUG - J’ai besoin d’une appli web rapidement
Réalité virtuelle sur Android, entre Cardboard et GearVR
Creation de jeux en ligne suib-i.com
Développer une Single Page Application HTML 5 pour tous les devices
Unity 3D : découverte de l&rsquo;écosystème
ROBOT à base d'Android - Présentation PFE
Jembe unity3d
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Présentation meetup unity
AR / VR / XR dans les navigateurs
Présentation développement application Android
GDG Rennes - Bootcamp Initiation Android - Théorie
Bootcamp d'Initiation à Android - 2013/11/30
Processus et économie du Jeu Vidéo
Presentation Brutal Donut par Julien PATTE
Développer avec Visual Studio et TFS 2012 ses applications Windows Store
FinistJUG - J’ai besoin d’une appli web rapidement
Publicité

En vedette (20)

PPTX
Introduction à unity 3D
PDF
Rapport Projet Fin d'Études PFE
PPTX
Présentation PFE
PPT
Unity presentation
PPTX
Unity 3d Basics
PPT
RIP Steve Jobs
PDF
Mobile Marketing Attitude 2013 - SNCD
PDF
On your mark, get set, mobile
PDF
China App Index: Will mobile kill the TV star? [July 2013]
PDF
Sneak Peek at Google I/O 2014 Highlights
PDF
Classement de la fréquentation des applications mobile OJD - Avril 2013
PDF
Tapit Cannes 2012 Presentation - Creating Magical Experieneces on Mobile Usin...
PDF
Fragmentation in mobile design: fact or fiction
PDF
Mobile Marketing for Nonprofits with Mobile Apps
PPTX
Metro + Metro Like
PPSX
Chiffres du mobile en france
PDF
Baromètre mobile marketing association France mai 2013
PDF
Internationaliser son app pour réussir: l'exemple de 94 Secondes
PDF
3eme observatoire de l'internet mobile 2011
PDF
Spéciale Paiement La French Mobile Juin 2012
Introduction à unity 3D
Rapport Projet Fin d'Études PFE
Présentation PFE
Unity presentation
Unity 3d Basics
RIP Steve Jobs
Mobile Marketing Attitude 2013 - SNCD
On your mark, get set, mobile
China App Index: Will mobile kill the TV star? [July 2013]
Sneak Peek at Google I/O 2014 Highlights
Classement de la fréquentation des applications mobile OJD - Avril 2013
Tapit Cannes 2012 Presentation - Creating Magical Experieneces on Mobile Usin...
Fragmentation in mobile design: fact or fiction
Mobile Marketing for Nonprofits with Mobile Apps
Metro + Metro Like
Chiffres du mobile en france
Baromètre mobile marketing association France mai 2013
Internationaliser son app pour réussir: l'exemple de 94 Secondes
3eme observatoire de l'internet mobile 2011
Spéciale Paiement La French Mobile Juin 2012
Publicité

Similaire à Jeux vidéo sur mobile - Unity3d (20)

PPTX
Réalité virtuelle + Open source = &lt;3
PPTX
Le guide rapide de la réalité virtuelle
PDF
Programmation sous Android
PDF
Conférence Shinken à SophiaConf2012 (Jean Gabès)
PDF
Haxe, le graal du développeur touche-à-tout
PDF
Prez web vr chtijs
PDF
Kinect pour les développeurs Web
PPTX
Kinect pour les développeurs Web
PDF
Pinpin Team - Le Gaming sur le Web avec Flash
PPTX
[Meetup Paris Unity] - Créer des jeux pour windows phone et windows store a...
PDF
Electron, une alternative intéressante ? par Florent MOIGNARD
PDF
Logiciels 3d-112-ktcufc
PPTX
Meetup XVRRAA #2 : Les news de l'open source
PPTX
Easy Hard(ware) with Arduino
PDF
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
PDF
Windows and Mobile 3D applications with Project Anarchy
PPTX
XVRRAA #5 Windows Mixed Reality
PDF
A la découverte de la réalité augmentée avec ARCore - Snowcamp.io
PPT
Gdd07 Gwt Dig
Réalité virtuelle + Open source = &lt;3
Le guide rapide de la réalité virtuelle
Programmation sous Android
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Haxe, le graal du développeur touche-à-tout
Prez web vr chtijs
Kinect pour les développeurs Web
Kinect pour les développeurs Web
Pinpin Team - Le Gaming sur le Web avec Flash
[Meetup Paris Unity] - Créer des jeux pour windows phone et windows store a...
Electron, une alternative intéressante ? par Florent MOIGNARD
Logiciels 3d-112-ktcufc
Meetup XVRRAA #2 : Les news de l'open source
Easy Hard(ware) with Arduino
Microsoft Windows 10 Technical Preview sur une machine virtuelle Virtualbox
Windows and Mobile 3D applications with Project Anarchy
XVRRAA #5 Windows Mixed Reality
A la découverte de la réalité augmentée avec ARCore - Snowcamp.io
Gdd07 Gwt Dig

Plus de Xavier MARIN (7)

PDF
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
PDF
Warp 10 - The most advanced Time Series Platform
PDF
Mongo db et nosql
PDF
Vert.x
PDF
Polymer
PDF
Vert.x 3
PDF
FinistJUG - Camel Presentation
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
Warp 10 - The most advanced Time Series Platform
Mongo db et nosql
Vert.x
Polymer
Vert.x 3
FinistJUG - Camel Presentation

Jeux vidéo sur mobile - Unity3d