Jogos Mobile 2D
em Lua + Corona SDK
Sandy Maciel
Expectativas
- Eu
- Shoeholic
- Lua
- Corona SDK
- Por onde começar
- Mercado de Jogos
- Banco de dados
Sandy Maciel
Eu
Sandy Maciel
Eu e o meu jogo <3
Sandy Maciel
Gameplayer
Lua
Sandy Maciel
O que é?
★ Programação procedural
★ Tipada dinâmicamente
★ Interpretada a partir de bytecode
★ Gerenciamento automático de...
Quais as origens?
★ Projetada,implementada e desenvolvida
no Brasil - PUC-Rio
Sandy Maciel
Por que usar Lua?
★ 1 Estabelecida e robusta
★ 2 Rápida
★ 3 Portátil
★ 4 Embutível
★ 5 Poderosa, pequena e simples
★ 6 Liv...
Como Lua é ?
Sintaxe Convencional
Sandy Maciel
Unidade básica de execução: chunk
Como é Lua?
★ Nil
★ Boolean
★ Number
★ String
★ Table
★ Function
★ UserData
★ Thread
Sandy Maciel
★ Basic
★ String
★ Table...
72% dos jogos
utilizam linguagem de
script
20% utilizam Lua
7% utilizam Python
Gamedev.net (set/2003)
Sandy Maciel
Lua usada para controle de IA, interfaces,
edição de cenas, controle de atributos
JOGOS QUE UTILIZAM LUA
Corona SDK
Sandy Maciel
O que é o ?
Sandy Maciel
Por que Corona SDK?
Sandy Maciel
Multiplataforma
Por que Corona SDK?
Sandy Maciel
Maior Produtividade
Por que Corona SDK?
Sandy Maciel
Compilador próprio
Por que Corona SDK?
Sandy Maciel
Para aplicativos
Por que Corona SDK?
Sandy Maciel
Um mundo de APIs
Por que Corona SDK?
Sandy Maciel
Gratuito
Por que Corona SDK?
Sandy Maciel
Documentação Show!!
Tutoriais
Uso simplicaficado de bibliotecas
Forum
https://coronalabs....
Mercado
Set/2015 - UOL
Por onde começar?
Sandy Maciel
Por Onde Começar
Início do Projeto
Definir Conceito
Protótipar telas do jogo (desenhe, vai ser divertido)
O que o jogo vai fazer ? (objetiv...
Nosso primeiro jogo em Lua
- Ambiente
Editor de texto (sugestão: sublime ou atom)
Baixar o Corona SDK e instalar (next, ne...
Começando :D
Sandy Maciel
Super Recomendado
- https://docs.coronalabs.com/
- https://coronalabs.com/resources/tutorials/getting-started-with-corona/...
Referencias
http://www.slideshare.net/CoronaLabs/corona-sdk-demo-at-
gmic-sv-october-19-2012-14873279
https://docs.coronal...
Sandy Maciel
Jogos Mobile 2D - Lua + Corona SDK
Jogos Mobile 2D - Lua + Corona SDK
Próximos SlideShares
Carregando em…5
×

Jogos Mobile 2D - Lua + Corona SDK

447 visualizações

Publicada em

Palestra apresentada no JAVOU 5ª edição

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Jogos Mobile 2D - Lua + Corona SDK

  1. 1. Jogos Mobile 2D em Lua + Corona SDK Sandy Maciel
  2. 2. Expectativas - Eu - Shoeholic - Lua - Corona SDK - Por onde começar - Mercado de Jogos - Banco de dados Sandy Maciel
  3. 3. Eu Sandy Maciel
  4. 4. Eu e o meu jogo <3 Sandy Maciel Gameplayer
  5. 5. Lua Sandy Maciel
  6. 6. O que é? ★ Programação procedural ★ Tipada dinâmicamente ★ Interpretada a partir de bytecode ★ Gerenciamento automático de memória Sandy Maciel
  7. 7. Quais as origens? ★ Projetada,implementada e desenvolvida no Brasil - PUC-Rio Sandy Maciel
  8. 8. Por que usar Lua? ★ 1 Estabelecida e robusta ★ 2 Rápida ★ 3 Portátil ★ 4 Embutível ★ 5 Poderosa, pequena e simples ★ 6 Livre ★ 7 Importância Global Sandy Maciel
  9. 9. Como Lua é ? Sintaxe Convencional Sandy Maciel Unidade básica de execução: chunk
  10. 10. Como é Lua? ★ Nil ★ Boolean ★ Number ★ String ★ Table ★ Function ★ UserData ★ Thread Sandy Maciel ★ Basic ★ String ★ Table ★ Math ★ IO ★ OS ★ Debug ★ Coroutine Tipos associados a valores Variáveis armazenam qualquer valor *poliformismo natural
  11. 11. 72% dos jogos utilizam linguagem de script 20% utilizam Lua 7% utilizam Python Gamedev.net (set/2003)
  12. 12. Sandy Maciel Lua usada para controle de IA, interfaces, edição de cenas, controle de atributos JOGOS QUE UTILIZAM LUA
  13. 13. Corona SDK Sandy Maciel
  14. 14. O que é o ? Sandy Maciel
  15. 15. Por que Corona SDK? Sandy Maciel Multiplataforma
  16. 16. Por que Corona SDK? Sandy Maciel Maior Produtividade
  17. 17. Por que Corona SDK? Sandy Maciel Compilador próprio
  18. 18. Por que Corona SDK? Sandy Maciel Para aplicativos
  19. 19. Por que Corona SDK? Sandy Maciel Um mundo de APIs
  20. 20. Por que Corona SDK? Sandy Maciel Gratuito
  21. 21. Por que Corona SDK? Sandy Maciel Documentação Show!! Tutoriais Uso simplicaficado de bibliotecas Forum https://coronalabs.com/
  22. 22. Mercado
  23. 23. Set/2015 - UOL
  24. 24. Por onde começar? Sandy Maciel Por Onde Começar
  25. 25. Início do Projeto Definir Conceito Protótipar telas do jogo (desenhe, vai ser divertido) O que o jogo vai fazer ? (objetivos,desafios, recompensa, pontuação) Público Alvo Definir modelo de negocio (pago x gratuito) Sandy Maciel
  26. 26. Nosso primeiro jogo em Lua - Ambiente Editor de texto (sugestão: sublime ou atom) Baixar o Corona SDK e instalar (next, next e next!) ( https://coronalabs.com/ ) Sandy Maciel
  27. 27. Começando :D Sandy Maciel
  28. 28. Super Recomendado - https://docs.coronalabs.com/ - https://coronalabs.com/resources/tutorials/getting-started-with-corona/ - https://coronalabs.com/blog/ Sandy Maciel
  29. 29. Referencias http://www.slideshare.net/CoronaLabs/corona-sdk-demo-at- gmic-sv-october-19-2012-14873279 https://docs.coronalabs.com/ http://www.lua.org/ Sandy Maciel
  30. 30. Sandy Maciel

×