jogos mobile 2d - lua + corona sdk

Post on 13-Apr-2017

439 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Jogos Mobile 2D

em Lua + Corona SDKSandy Maciel

Expectativas

- Eu

- Shoeholic

- Lua

- Corona SDK

- Por onde começar

- Mercado de Jogos

- Banco de dadosSandy 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 memória

Sandy Maciel

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 Livre★7 Importância Global

Sandy Maciel

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★ Math★ IO★ OS★ Debug★ Coroutine

Tipos associados a valores Variáveis armazenam qualquer valor *poliformismo natural

72% dos jogos utilizam linguagem de

script

20% utilizam Lua7% 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.com/

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 ? (objetivos,desafios, recompensa, pontuação)

Público Alvo

Definir modelo de negocio (pago x gratuito)Sandy Maciel

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

Começando :D

Sandy Maciel

Super Recomendado

- https://docs.coronalabs.com/

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

- https://coronalabs.com/blog/

Sandy Maciel

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

Sandy Maciel

top related