Jeux vidéo sur mobile - Unity3d

2,736 views

Published on

Dans un monde de chiffres, de finance, de résultats, de stress, l'industrie du divertissement tire son épingle du jeu malgré la crise. 63 % des Français de 10 ans et plus ont joué aux jeux vidéo. L'âge moyen des joueurs est de 35 ans et est en constante augmentation. Le jeu vidéo sur plate-forme mobile est en constante croissance. Mais alors quelles sont les pistes pour réaliser son propre jeu mobile?

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,736
On SlideShare
0
From Embeds
0
Number of Embeds
440
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Jeux vidéo sur mobile - Unity3d

  1. 1. The gaming company Xavier Marin http://giwi.free.fr
  2. 2. 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
  3. 3. Moi </me> http://www.theblackout.fr
  4. 4. La problématique Eh dit ! Jason s'est mis aux jeux vidéos. J'y connais rien !
  5. 5. Sommaire ● Le jeu vidéo ● Quelques tentatives ● Quelques désagréments ● Le bon outil ● Unity3D ● Des exemples
  6. 6. 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
  7. 7. Le jeu vidéo Infographie : eCap Partner et AFJV
  8. 8. Le jeu vidéo Infographie : eCap Partner et AFJV
  9. 9. Le jeu vidéo Infographie : eCap Partner et AFJV
  10. 10. Le jeu vidéo Le freemium dépasse le premium en 2013 Infographie : eCap Partner et AFJV
  11. 11. Le jeu vidéo En France Infographie : eCap Partner et AFJV
  12. 12. Le jeu vidéo Infographie : eCap Partner et AFJV
  13. 13. Le jeu vidéo Infographie : eCap Partner et AFJV
  14. 14. 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
  15. 15. 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 ●
  16. 16. Le jeu vidéo ● Candy Crush saga – 600 k€ de revenu par jour – 500 millions de téléchargements
  17. 17. La prise de conscience Oh bordel ! On peut se faire des couilles en or!
  18. 18. Mais comment ? J'ai un Android, c'est un smartphone de hippie, mais on peut commencer par là.
  19. 19. 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 – ...
  20. 20. 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
  21. 21. 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
  22. 22. 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 ?
  23. 23. Le bon outil ? ● Le coût de dev – 3-4 mois – 90 – 100 k€ … pour un petit jeu de merde
  24. 24. 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 !
  25. 25. Unity3D http://unity3d.com
  26. 26. Unity3D ● Un environnement de développement ● Un moteur d'exécution
  27. 27. Unity3D ● Payant en version PRO ● Gratuit avec quelques limitations – Windows et Mac
  28. 28. 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
  29. 29. 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 ● ...
  30. 30. 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
  31. 31. Unity3D - IDE ● UnityScript (du javaScript) – API C# et librairies custom – API Unity – Possibilité de différencier les terminaux
  32. 32. Unity3D - IDE
  33. 33. Unity3D - IDE
  34. 34. Unity3D - IDE
  35. 35. Unity3D - IDE ● UnityGUI – Customisable et skinable – HUD
  36. 36. Unity3D ● Écosystème
  37. 37. Exemples Max: The Curse of Brotherhood (Xbox 360, Xbox One)
  38. 38. Exemples Pillars of Eternity (Linux, Mac, PC)
  39. 39. Exemples Teslagrad (Linux, Mac, PC)
  40. 40. Exemples Fightback (Android, iOS)
  41. 41. Exemples 90s Arcade Racer (Android, iOS, Linux, Mac, Wii U)
  42. 42. Exemples Call of Duty®: Strike Team (iOS)
  43. 43. Exemples Rain (PS3)
  44. 44. Exemples Temple Run 2 (iOS)
  45. 45. Exemples Bad piggies (iOS, Android, PC)
  46. 46. Conclusion Bon ben y'a plus qu'à, faut qu'on ! Bad piggies (iOS, Android, PC)
  47. 47. Questions

×