Text of Mecânica de jogos digitais: documentando com Behaviour Driven Developemnt (BDD) - Cientec 2013...
1. Mecnica de Jogos Digitais: documentando para desenvolvimento com Behaviour Driven Development.
2. Ministrando: Francisco Narto Pereira Jnior
3. Quem Sou? FranciscoNarto Pereira Jnior;
4. Quem Sou? FranciscoNarto Pereira Jnior; Tecnlogo em Anlise e Desenvolvimento de Sistemas (IFRN) e graduando em Cincias e Tecnologia (UFRN);
5. Quem Sou? FranciscoNarto Pereira Jnior; Tecnlogo em Anlise e Desenvolvimento de Sistemas (IFRN) e graduando em Cincias e Tecnologia (UFRN); Ps-graduando em Especializao em Jogos Digitais: Desenvolvimento e Design (Estcio/iDez - JP).
6. Quem Sou? Bolsistana Bugware/ABXY desde 11/2009 como programador;
7. Quem Sou? Bolsistana Bugware/ABXY desde 11/2009 como programador; Bolsista CNPq de 09/2010 09/2012, em processo de desenvolvimento de jogos digitais. Tambm me mantive na empresa citada por esse perodo.
9. Agenda Oque um jogo; Desenvolvimento de jogos; Design de jogos; Mecnica de jogos e Documentao; Concluso.
10. Metodologia Apresentao dividida em:Abordagem sobre o que jogo e como um jogo digital; Explanao sobre a equipe e processo de desenvolvimento; Tcnicas de design usadas em criao jogos;
11. Metodologia Apresentao dividida em:Explicao sobre o que Mecnica de jogo e seus elementos; Aplicao dos conceitos para gerar documentao da mecnica no documento de projeto de jogo (Game Design Document [GDD]); Concluso do resultado e esclarecimentos.
12. Aplicabilidade Desenvolvimentode jogos commetodologia gil; Comunicao ubqua entre desenvolvedores e stakeholders; Exerccio de documentao em projeto de jogos digitais; Fomentao para desenvolvedores indie.
13. Justificativa Aindstria de jogos a 2 maior do mundo; O desenvolvimento de jogos no Brasil cresce a cada ano; H um crescimento no investimento em jogos digitais no Brasil por desenvolvedores; Pesquisas na indstria de jogos esto cada vez aumentando;
14. Justificativa Adocumentao de um jogo essencial para que ele possa ser bem realizado pela equipe de desenvolvimento; Ela fundamental para projetos de maior porte; Comunicao entre designers e equipe de desenvolvimento e stakeholders primordial para que o projeto tenha a qualidade esperada.
15. O que jogo?
16. O que jogo? Jogos so um exerccio de sistemas de controle voluntrio, em que h uma competio entre foras, limitadas por regras para produzir um desequilbrio. -Eliot Avedon e Brian Sutton-Smith (The Study of Games, 1971)
17. O que jogo? Jogos so um exerccio de sistemas de controle voluntrio, em que h uma competio entre foras, limitadas por regras para produzir um desequilbrio. -Eliot Avedon e Brian Sutton-Smith (The Study of Games, 1971)[Um jogo ] uma estrutura interativa de significado endgeno que exige que os jogadores lutem por um objetivo Greg Costikyan (I Have No Words, and I Must Design, em Interactive Fantasy 2, 1994) --
18. O que jogo? Um jogo um sistema fechado, formal, que envolve os jogadores em um conflito estruturado, e resolve-o na forma de um resultado desigual -Tracy Fullerton, Chris Swain e Steven Hoffman (Game Design Workshop, 2004)
19. O que jogo? Um jogo um sistema fechado, formal, que envolve os jogadores em um conflito estruturado, e resolve-o na forma de um resultado desigual -Tracy Fullerton, Chris Swain e Steven Hoffman (Game Design Workshop, 2004)Um jogo uma atividade de soluo de problemas, encarada de forma ldica Jesse Schell (The Art of Game Design: a book of lenses, 2008) --
20. O que h num jogo digital?
21. O que h num jogo digital? Tecnologia (infraestrutura): Plataforma, linguagem de programao, arquitetura, IDE, controles de usurio etc.
22. O que h num jogo digital? Tecnologia (infraestrutura): Plataforma, linguagem de programao, arquitetura, IDE, controles de usurio etc.Histria (fico): Enredo, narrativa, personagens, mundo etc.
23. O que h num jogo digital? Tecnologia (infraestrutura): Histria (fico): Plataforma, linguagem de programao, arquitetura, IDE, controles de usurio etc.Enredo, narrativa, personagens, mundo etc.Esttica (sentidos); Design grfico, msicas, efeitos sonoros, cinemtica, vdeos, desenhos, modelagem 3D etc.
24. O que h num jogo digital? Tecnologia (infraestrutura): Histria (fico): Enredo, narrativa, personagens, mundo etc.Esttica (sentidos); Plataforma, linguagem de programao, arquitetura, IDE, controles de usurio etc.Design grfico, msicas, efeitos sonoros, cinemtica, vdeos, desenhos, modelagem 3D etc.Mecnica (leis). Espao; objetos, atributo e estados; aes; regras; habilidade; e probabilidade;
25. O que h num jogo digital? EstticaMecnicaJogoTecnologiaHistria
26. O que h num jogo digital? Pirmide Elementar
27. Equipe de desenvolvimento
28. Equipe de desenvolvimento Designer de Jogos (Game Designer) Roteiro (Narrativa); Sistema (Mecnica); Design de mundos.
29. Equipe de desenvolvimento Designer de Jogos (Game Designer) Roteiro (Narrativa); Sistema (Mecnica); Design de mundos.Artista (Artist) Animao 2D e/ou 3D; Modelagem 3D; Pintura digital e/ou vetorizao 2D; Designer grfico; Arte conceito.
30. Equipe de desenvolvimento Engenheiro de udio (Audio Engineerer) Efeitos sonoros; Trilha sonora; Vocalizao.
31. Equipe de desenvolvimento Engenheiro de udio (Audio Engineerer) Efeitos sonoros; Trilha sonora; Vocalizao.Programador (Programmer) Rede; Som; IA; Grfico; Ferramentas.
32. Equipe de desenvolvimento Produtor (Producer) Desenvolvimento (equipe interna); Publicador (marketing, vendas, QA e Localizao).
33. Equipe de desenvolvimento Produtor (Producer) Desenvolvimento (equipe interna); Publicador (marketing, vendas, QA e Localizao).Testadores (Testers) Garantia de Qualidade (QA); Testes de jogabilidade; Testes de usabilidade; Testes no funcionais.
34. Processo de desenvolvimento
35. Processo de desenvolvimento um processo iterativo incremental;
36. Processo de desenvolvimento um processo iterativo incremental; dividido em:
37. Processo de desenvolvimento um processo iterativo incremental; dividido em: Pr-produo: conceito, requisitos e planejamento do jogo;
38. Processo de desenvolvimento um processo iterativo incremental; dividido em: Pr-produo: conceito, requisitos e planejamento do jogo; Produo: implementao do plano e rastreamento do progresso; Testes: validao do plano.
39. Processo de desenvolvimento um processo iterativo incremental; dividido em: Pr-produo: conceito, requisitos e planejamento do jogo; Produo: implementao do plano e rastreamento do progresso; Testes: validao do plano. Ps-Produo: aprender a experincia. Post-mortem.
40. Processo de desenvolvimento um processo iterativo incremental; dividido em: Pr-produo: conceito, requisitos e planejamento do jogo; Produo: implementao do plano e rastreamento do progresso; Testes: validao do plano. Ps-Produo: aprender a experincia. Post-mortem.
41. Processo de criao (pr-produo)
42. Processo de criao (pr-produo)
43. Processo de criao (pr-produo)Que tal isso?
44. Processo de criao (pr-produo)Que tal isso?
45. Processo de criao (pr-produo)Que tal isso?
46. Processo de criao (pr-produo)Testando...Que tal isso?
47. Processo de criao (pr-produo)Testando...Que tal isso?
48. Processo de criao (pr-produo)Testando...Que tal isso?
49. Processo de criao (pr-produo) Aprovado?Testando...Que tal isso?
50. Processo de criao (pr-produo) Aprovado?Testando...Que tal isso?
51. Processo de criao (pr-produo) Aprovado?Testando...Que tal isso?
52. Processo de criao (pr-produo) Aprovado?Testando...Que tal isso?
53. Tcnicas para Design
54. Tcnicas para Design Caixamorfolgica:
55. Tcnicas para Design Caixa morfolgica: um quadro;
56. Tcnicas para Design Caixa morfolgica: um quadro; Contm informaes paramtricas;
57. Tcnicas para Design Caixa morfolgica: um quadro; Contm informaes paramtricas; Uso de combinaes para um pitch* de jogo;
58. Tcnicas para Design Caixa morfolgica: um quadro; Contm informaes paramtricas; Uso de combinaes para um pitch* de jogo;*Pitch: apresentao curta (3-5 min) que deva mostrar o quo interessante o seu produto/servio um cliente ou investidor.
59. Tcnicas para Design Caixa morfolgica: um quadro; Contm informaes paramtricas; Uso de combinaes para um pitch* de jogo; Para uso individual mas pode ser em grupo.*Pitch: apresentao curta (3-5 min) que deva mostrar o quo interessante o seu produto/servio um cliente ou investidor.
60. Tcnicas para Design Caixamorfolgica:
61. Tcnicas para Design Caixamorfolgica:
62. Tcnicas para Design Caixa Plataformamorfolgica:
63. Tcnicas para Design Caixamorfolgica:Plataforma Android iOS BB 10PS3 (PS4) Xbox 360 (One) Browser PC
64. Tcnicas para Design Caixamorfolgica:Plataforma Android iOS BB 10PS3 (PS4) Xbox 360 (One) Browser PCGnero
65. Tcnicas para Design Caixamorfolgica:PlataformaGneroAndroidBeatem UpiOSRTSBB 10BTSPS3 (PS4)AventuraXbox 360 (One)Point-and-ClickBrowserLutaPCPlataforma
66. Tcnicas para Design Caixamorfolgica:PlataformaGneroAndroidBeatem UpiOSRTSBB 10BTSPS3 (PS4)AventuraXbox 360 (One)Point-and-ClickBrowserLutaPCPlataformaModos