desenvolvendo jogos para android

3,053 views

Published on

Apresentação feita na #androidconf sobre desenvolvimento de jogos para android

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,053
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
77
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • desenvolvendo jogos para android

    1. 1. desenvolvendo jogos para android @andrewsmedina
    2. 2. globo .com androidconf @andrewsmedina
    3. 3. globo .com androidconf @andrewsmedina
    4. 4. globo .com androidconf @andrewsmedina
    5. 5. globo .com androidconf @andrewsmedina
    6. 6. quem são vocês?globo .com androidconf @andrewsmedina
    7. 7. por que android?globo .com androidconf @andrewsmedina
    8. 8. por que android?globo .com androidconf @andrewsmedina
    9. 9. por que jogos?globo .com androidconf @andrewsmedina
    10. 10. por que jogos?globo .com androidconf @andrewsmedina
    11. 11. top gamesglobo .com androidconf @andrewsmedina
    12. 12. top gamesglobo .com androidconf @andrewsmedina
    13. 13. top gamesglobo .com androidconf @andrewsmedina
    14. 14. top gamesglobo .com androidconf @andrewsmedina
    15. 15. desenvolvimento de jogos ‣ game design ‣ design ‣ desenvolvimentoglobo .com androidconf @andrewsmedina
    16. 16. game design ‣ criação ‣ planejamento dos elementos ‣ regras ‣ dinâmicasglobo .com androidconf @andrewsmedina
    17. 17. fluxos de um jogoglobo .com androidconf @andrewsmedina
    18. 18. designglobo .com androidconf @andrewsmedina
    19. 19. desenvolvimentoglobo .com androidconf @andrewsmedina
    20. 20. linguagensglobo .com androidconf @andrewsmedina
    21. 21. linguagensglobo .com androidconf @andrewsmedina
    22. 22. linguagensglobo .com androidconf @andrewsmedina
    23. 23. linguagensglobo .com androidconf @andrewsmedina
    24. 24. linguagensglobo .com androidconf @andrewsmedina
    25. 25. linguagensglobo .com androidconf @andrewsmedina
    26. 26. linguagensglobo .com androidconf @andrewsmedina
    27. 27. linguagensglobo .com androidconf @andrewsmedina
    28. 28. linguagensglobo .com androidconf @andrewsmedina
    29. 29. game loop ações(eventos)globo .com androidconf @andrewsmedina
    30. 30. game loop while (!quit) { // le eventos // executa as acoes // exibe no display }globo .com androidconf @andrewsmedina
    31. 31. key events ‣ interface OnKeyListener ‣ método onKeyglobo .com androidconf @andrewsmedina
    32. 32. touch events ‣ single touch/multi touch ‣ classe base OnTouchListener ‣ métodoTouchHandlerglobo .com androidconf @andrewsmedina
    33. 33. event-base handling evento açãoglobo .com androidconf @andrewsmedina
    34. 34. event-base handling public boolean onTouch(View v, MotionEvent event) { //acao }globo .com androidconf @andrewsmedina
    35. 35. event polling pool de eventos eventoglobo .com androidconf @andrewsmedina
    36. 36. event polling public boolean onTouch(View v, MotionEvent event) { touchEventsPool.add(event); }globo .com androidconf @andrewsmedina
    37. 37. gráficos ‣ resolução/disposição ‣ cores ‣ imagensglobo .com androidconf @andrewsmedina
    38. 38. dimensõesglobo .com androidconf @andrewsmedina
    39. 39. dimensõesglobo .com androidconf @andrewsmedina
    40. 40. dimensõesglobo .com androidconf @andrewsmedina
    41. 41. dimensõesglobo .com androidconf @andrewsmedina
    42. 42. sprites/tilesglobo .com androidconf @andrewsmedina
    43. 43. sprites/tilesglobo .com androidconf @andrewsmedina
    44. 44. sprites/tilesglobo .com androidconf @andrewsmedina
    45. 45. acelerômetro ‣ interface SensorEventListener ‣ métodos onSensorChanged, onAccuracyChangedglobo .com androidconf @andrewsmedina
    46. 46. física (vetores)globo .com androidconf @andrewsmedina
    47. 47. colisõesglobo .com androidconf @andrewsmedina
    48. 48. e mais... ‣ áudio ‣ multiplayer ‣ 3D ‣ IA ‣ market ‣ adsense ‣ social ‣ animaçãoglobo .com androidconf @andrewsmedina
    49. 49. globo .com androidconf @andrewsmedina
    50. 50. globo .com androidconf @andrewsmedina
    51. 51. engines ‣ http://www.andengine.org/blog/ ‣ http://code.google.com/p/libgdx/ ‣ http://www.udk.com/ ‣ http://unity3d.com/ ‣ http://www.jpct.net/jpct-ae/ ‣ http://www.ardor3d.com/ ‣ http://slick.cokeandcode.com/ ‣ http://code.google.com/p/mages/ (multiplayers) ‣ http://papayamobile.com/developer/engine (social)globo .com androidconf @andrewsmedina
    52. 52. livrosglobo .com androidconf @andrewsmedina
    53. 53. desenvolvendo jogos para android @andrewsmedina http://andrewsmedina.com

    ×