jogos mobile 2d - lua + corona sdk

32
Jogos Mobile 2D em Lua + Corona SDK Sandy Maciel

Upload: sandy-maciel

Post on 13-Apr-2017

439 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Jogos Mobile 2D - Lua + Corona SDK

Jogos Mobile 2D

em Lua + Corona SDKSandy Maciel

Page 2: Jogos Mobile 2D - Lua + Corona SDK

Expectativas

- Eu

- Shoeholic

- Lua

- Corona SDK

- Por onde começar

- Mercado de Jogos

- Banco de dadosSandy Maciel

Page 3: Jogos Mobile 2D - Lua + Corona SDK

Eu

Sandy Maciel

Page 4: Jogos Mobile 2D - Lua + Corona SDK

Eu e o meu jogo <3

Sandy Maciel

Gameplayer

Page 5: Jogos Mobile 2D - Lua + Corona SDK

Lua

Sandy Maciel

Page 6: Jogos Mobile 2D - Lua + Corona SDK

O que é?

★Programação procedural

★Tipada dinâmicamente

★Interpretada a partir de bytecode

★Gerenciamento automático de memória

Sandy Maciel

Page 7: Jogos Mobile 2D - Lua + Corona SDK

Quais as origens?

★Projetada,implementada e desenvolvida

no Brasil - PUC-Rio

Sandy Maciel

Page 8: Jogos Mobile 2D - Lua + Corona SDK

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

Page 9: Jogos Mobile 2D - Lua + Corona SDK

Como Lua é ?

Sintaxe Convencional

Sandy Maciel

Unidade básica de execução: chunk

Page 10: Jogos Mobile 2D - Lua + Corona SDK

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

Page 11: Jogos Mobile 2D - Lua + Corona SDK

72% dos jogos utilizam linguagem de

script

20% utilizam Lua7% utilizam Python

Gamedev.net (set/2003)

Page 12: Jogos Mobile 2D - Lua + Corona SDK

Sandy Maciel

Lua usada para controle de IA, interfaces, edição de cenas, controle de atributos

JOGOS QUE UTILIZAM LUA

Page 13: Jogos Mobile 2D - Lua + Corona SDK

Corona SDK

Sandy Maciel

Page 14: Jogos Mobile 2D - Lua + Corona SDK

O que é o ?

Sandy Maciel

Page 15: Jogos Mobile 2D - Lua + Corona SDK

Por que Corona SDK?

Sandy Maciel

Multiplataforma

Page 16: Jogos Mobile 2D - Lua + Corona SDK

Por que Corona SDK?

Sandy Maciel

Maior Produtividade

Page 17: Jogos Mobile 2D - Lua + Corona SDK

Por que Corona SDK?

Sandy Maciel

Compilador próprio

Page 18: Jogos Mobile 2D - Lua + Corona SDK

Por que Corona SDK?

Sandy Maciel

Para aplicativos

Page 19: Jogos Mobile 2D - Lua + Corona SDK

Por que Corona SDK?

Sandy Maciel

Um mundo de APIs

Page 20: Jogos Mobile 2D - Lua + Corona SDK

Por que Corona SDK?

Sandy Maciel

Gratuito

Page 21: Jogos Mobile 2D - Lua + Corona SDK

Por que Corona SDK?

Sandy Maciel

Documentação Show!! Tutoriais

Uso simplicaficado de bibliotecas

Forum

https://coronalabs.com/

Page 22: Jogos Mobile 2D - Lua + Corona SDK

Mercado

Page 23: Jogos Mobile 2D - Lua + Corona SDK

Set/2015 - UOL

Page 24: Jogos Mobile 2D - Lua + Corona SDK
Page 25: Jogos Mobile 2D - Lua + Corona SDK
Page 26: Jogos Mobile 2D - Lua + Corona SDK

Por onde começar?

Sandy Maciel

Por Onde Começar

Page 27: Jogos Mobile 2D - Lua + Corona SDK

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

Page 28: Jogos Mobile 2D - Lua + Corona SDK

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

Page 29: Jogos Mobile 2D - Lua + Corona SDK

Começando :D

Sandy Maciel

Page 30: Jogos Mobile 2D - Lua + Corona SDK

Super Recomendado

- https://docs.coronalabs.com/

- https://coronalabs.com/resources/tutorials/getting-started-with-corona/

- https://coronalabs.com/blog/

Sandy Maciel

Page 31: Jogos Mobile 2D - Lua + Corona SDK

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

Page 32: Jogos Mobile 2D - Lua + Corona SDK

Sandy Maciel